$2y$10$ 中使用的加密算法

PHP 中会有一个加密函数来处理 BCrypt 加密算法。

如果你在数据库表中看到了上面的内容,那么大概率就是使用 BCrypt 加密算法进行加密的。

根据 PHP 的文档,使用 password_hash 方法,将会使用 bcrypt 算法对密码进行加密。

文档链接为:PHP: password_hash - Manual

密码初始化

如在数据库中看到上面的字符串,但你又不知道其他用户或者自己这个用户的密码的话。

可以使用默认的字符串重新生成密码。

生成 BCrypt 的网站

随便 Google 了下,找到了下面的这个网站:https://bcrypt.online/

你可以在上面的网站中,直接输入字符串,然后网站就会返回加密后的文本。

将加密后的文本存储到数据库中,就可以完成对用户密码的更新了。

字符串 123456 的 Hash 为:

$2y$10$ntnHjHIDirSEeU3yCaIHmOrqvVZ2TY4K4P07soklgKwVZ/Wz0MuLW