在我的项目中,密码被散列并保存在数据库中,但是如果我忘记了密码,我怎么才能得到原始密码呢?
q7solyqu1#
你不能,这就是使用散列的全部意义。如果有人忘记了密码,那么他们应该设置一个新的,即你应该相应地实现某种形式的密码重置功能。
zengzsys2#
如果用户忘记了密码,您可以发送一个链接给他创建一个新的密码(通过问题来检查他的身份)。
2条答案
按热度按时间q7solyqu1#
你不能,这就是使用散列的全部意义。
如果有人忘记了密码,那么他们应该设置一个新的,即你应该相应地实现某种形式的密码重置功能。
zengzsys2#
如果用户忘记了密码,您可以发送一个链接给他创建一个新的密码(通过问题来检查他的身份)。