【发布时间】:2017-07-14 16:48:10
【问题描述】:
最近,我学习了一个新的 Web 应用程序。在其用户授权部分,我发现它在 PHP 中使用 crypt() 来授权用户。但代码如下:
if ($auth != crypt(md5($cdata), $auth))
{
exit(); //exit
}
//the code after authorization;
这个函数中的salt是否可以等于加密后的结果,这样授权后的代码就可以执行了? 我完全无法理解这一点。非常渴望回答,谢谢!
【问题讨论】:
标签: php cryptography md5 salt password-hash