【发布时间】:2015-03-16 18:10:07
【问题描述】:
我是 bcrypt 的新手,这是我返回哈希密码的测试代码
if (!$errName && !$errEmail && !$errPassword) {
require "libs/password.php";
$hash = password_hash($password, PASSWORD_BCRYPT); //password_compat function
if (password_verify($password, $hash)) {
$result = "$name\n$hash\n$email";
} else {
echo "didnt work";
}}
当我在 https://www.dailycred.com/blog/12/bcrypt-calculator 验证它时,它与示例密码“1234”不匹配返回 $2y$10$Wz/1MRBMFauEtGdJNeaKq.5INBmig0Nip2urekRON8ekLkYesdj6i 当我通过dailycred验证它时,我得到了无效的盐修订
【问题讨论】: