gpt4 book ai didi

database - 对密码进行哈希处理

转载 作者:可可西里 更新时间:2023-11-01 13:33:27 25 4
gpt4 key购买 nike

出于安全原因,必须将散列密码存储在数据库中。

如果用户不记得他们的帐户密码,他们如何找回密码?我只能在这个阶段分享他们的散列密码,这对他们没有用。

密码经过md5、sha1散列加salt后能恢复吗?

最佳答案

只有一个简单的答案:你不能。

好吧,理论上你可以,但如果密码足够长,每个密码可能需要很多年。毕竟,这首先是散列密码的目的:使数据对攻击者有效无用(或至少保护用户的明文密码,这是敏感数据。)

只需让网站发送一封“更改您的密码”电子邮件,其中包含指向用户可以更改其密码的页面的链接。这就是大多数专业网站处理这种困境的方式。

关于database - 对密码进行哈希处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3615408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com