【问题标题】:Hash value outside of LaravelLaravel 之外的哈希值
【发布时间】:2015-04-29 14:28:12
【问题描述】:

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

我不想安装 Laravel,因为项目很小,但是所有密码都是用 Laravel 散列的。

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

谢谢!

【问题讨论】:

  • 函数的完整列表here

标签: php laravel hash


【解决方案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.';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 2017-11-30
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 2016-07-05
    相关资源
    最近更新 更多