我如何检查网站如何在 laravel 的数据库中存储密码?

how can i check how website storing password in database in laravel?

我必须创建一个简单的 php 页面来更新数据库中的用户密码,我必须以与网站存储密码相同的加密格式输入密码。我不太了解laravel。数据库中存储的密码是“$2y$10$pFYa/ruRVbDbr9KJs67XLOLXg6XNo9t8hkREI/xyAR54/42HO7zXC”,实际是"Freelance"。我怎样才能知道它是如何将 "Freelance" 加密成这种格式的,以便我也可以以类似的格式将新密码存储在数据库中。谢谢!

它将哈希存储在数据库中作为 bcrypt 10 轮。

y$表示bcrypt,10$表示10轮。

使用 PHP 中的 password_hash 函数,例如password_hash("password", PASSWORD_BCRYPT, ["cost" => 10]);

或者,您可以使用一些网站,例如: