如何取回我的 Laravel 哈希密码?

Kar*_*hik 3 php passwords hash laravel

我已经将我的密码作为散列密码保存在数据库中,如何以原始格式获取密码?

我的密码是:

 $2y$10$WASUjz4XeyjusUI5M7PY3.6vUNOofzMUiVEH/7agw6Gf4JQCWVwiy
Run Code Online (Sandbox Code Playgroud)

ctr*_* f5 6

您无法解密 bcrypt 的 Laravel 密码哈希。您可以使用新密码更改它。

并应用这样的比较

编辑

您可以像这样获取 hashedPassword:

$hashedPassword = Auth::user()->getAuthPassword();
Run Code Online (Sandbox Code Playgroud)

并像这样检查:

if (Hash::check('password', $hashedPassword)) {
    // The passwords match...
}
Run Code Online (Sandbox Code Playgroud)

  • 不过它确实回答了这个问题。你不能。 (5认同)