【发布时间】:2011-10-16 07:41:48
【问题描述】:
我正在阅读很多关于如何安全存储密码的相互矛盾的建议。我所知道的肯定是不要使用 MD5!我见过有人提倡使用 PHP 的 bcrypt 函数,这似乎会占用服务器的处理器。我见过提倡盐的人,也见过不使用盐的人。
这一切都太不清楚了。是否有关于如何安全存储密码的真实可信的建议?
编辑:经过大量研究,我发现了一篇来自 ;login: 的文章,该文章相当深入地处理了该主题:http://www.usenix.org/publications/login/2004-06/pdfs/alexander.pdf
【问题讨论】:
-
这一切都基于意见。我只使用MD5。适合我的需要。
-
真正的解决方案?不要存储密码。使用 OpenID 提供程序。 :-)
-
@imoda MD5 已知弱点
-
@TotalFrickinRockstarFromMars(感谢您让我输入!)不幸的是,外部提供商不适合这种情况。
标签: php hash passwords md5 salt