【发布时间】:2016-03-09 01:57:22
【问题描述】:
我需要检查使用 PHP 从流星生成的密码
这是一个密码示例
密码:123
哈希:$2a$10$MuXVnJFQ0kE1IB/RUfUoPuJJ8QJVkqChPwlgD6hnmkWclxGbpcQG6
我尝试使用这个 php 代码,但没有成功
// show false
var_dump(password_verify("123", '$2a$10$MuXVnJFQ0kE1IB/RUfUoPuJJ8QJVkqChPwlgD6hnmkWclxGbpcQG6'));
// show false too
var_dump(crypt("123", '$2a$10$MuXVnJFQ0kE1IB/RUfUoPuJJ8QJVkqChPwlgD6hnmkWclxGbpcQG6') === '$2a$10$MuXVnJFQ0kE1IB/RUfUoPuJJ8QJVkqChPwlgD6hnmkWclxGbpcQG6');
如何在 Meteor 之外查看此密码?
【问题讨论】:
-
试试
hash("sha256", "123") === '$2a$10$MuXVnJFQ0kE1IB/RUfUoPuJJ8QJVkqChPwlgD6hnmkWclxGbpcQG6' -
password_verify 应该可以工作 - 您确定用作测试用例的哈希来自“123”吗?
标签: php meteor passwords bcrypt