因此,在有人在网站上注册后,我使用bcrypt对他们的密码进行加密,密码将存储在数据库的密码列中。现在,如果他们忘记了密码,我想通过电子邮件将密码发送给他们,这样他们就可以登录并更改密码。如何反转bcrypt加密以找回原始密码?
发布于 2012-10-26 18:01:06
Bcrypt是一种单向散列。你不能解密它。您所能做的就是向他们发送一个重置链接,当单击该链接时,将允许他们设置新的密码。
发布于 2012-10-26 18:01:04
您还不了解bcrypt的基本工作原理。如果有一个简单的反向函数,就没有人会再使用bcrypt了。使用密码重置过程,而不是发送明文密码。
https://stackoverflow.com/questions/13084728
复制相似问题