【发布时间】:2018-09-20 09:14:56
【问题描述】:
我正在学习 php,并且正在尝试这个 php 函数,但由于某种原因,尽管在这里尝试了所有答案,但它仍然无法正常工作。 我使用 password_hash 函数对“b”进行了哈希处理并尝试验证它。这是我的代码
if(password_verify('b',
'$2y$10$OCZvoaVXX00xBkwpfGfgOu9AGXutvcZkhvpqSVWpL6v.BNnLsAN4u')){
echo "valid";
}else{
echo "invalid";
}
【问题讨论】:
-
请向我们展示所有代码(包括散列)。在不知道您是如何获得该哈希值的情况下,我们将无法评估实际发生的情况。
-
您的代码使用新生成的密码哈希。你用什么盐来生成你的哈希?
-
3v4l.org/kMaIL 按预期工作
-
是的,你们是对的。实际上,那天的问题是哈希。原来我在散列一个空字符串。
标签: php password-hash