哈拉维之外的哈希价值

时间:2015-02-27 00:38:12

标签: php laravel hash

我需要使用Laravel中的“\ Hash :: check”。

我不想安装Laravel,因为项目非常小,但所有密码都使用Laravel进行哈希处理。

我如何使用Hash ::查看Laravel?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您使用的是PHP> = 5.5,则可以使用password_verify()函数进行哈希验证。内部laravel在执行Hash::check()时使用相同的功能。

例如:

$hashedPassword = '$2y$10$XEq0uTegk/KlkuOR.xMKfenIH9XpstjTau2qBrQoGiuyGgd/NHXjO';
$password = 'password';

if(password_verify($password, $hashedPassword))
     echo 'Password is valid!';
else
     echo 'Invalid password.';