因此,在有人在网站上注册后,我使用 bcrypt 加密他们的密码,该密码存储在数据库的密码列中。现在,如果他们忘记了密码,我想通过电子邮件将密码发送给他们,以便他们登录并更改密码。如何反转 bcrypt 加密以取回原始密码?
问问题
6590 次
Bcrypt 是一种单向哈希。你不能解密它。您可以做的是向他们发送一个重置链接,单击该链接将允许他们设置新密码。
你还没有理解bcrypt
. 如果有一个简单的反向功能,没有人会bcrypt
再使用了。使用密码重置程序而不是发送明文密码。
请参阅忘记密码备忘单。