答案 0 :(得分:3)
这是您可以使用的bcrypt助手类。
用法:
$bcrypt = new bcrypt(7); // number of rounds
$hash = $bcrypt->hash('password');
$isGood = $bcrypt->verify('password', $hash);
echo "$hash $isGood"
PS - 您的代码容易受到SQL注入攻击。考虑研究准备好的陈述。查看PDO和MySQLi。
编辑 - 我忘了从班级中取出几个未定义的常量,所以随意杀死BCRYPT_ROUNDS
以及你可能找到的任何其他常量。道歉。