【发布时间】:2009-12-21 04:55:10
【问题描述】:
将密码加盐以获得强、唯一(用户不用于其他应用程序)密码有什么好处吗?
加盐(据我所知)可以防止使用字典或通用密码生成的彩虹表。它还可以防止攻击者注意到另一个应用程序中具有相同哈希的用户。
鉴于强密码不会(可能)出现在生成的彩虹表上,并且聪明的用户会为他想要保护的每个应用程序使用唯一的密码,加盐是否可以保护已经“聪明”的用户?
这是理论上的。我不想停止腌制。
本质上,盐不只是成为密码的一部分吗?它恰好是由网守而不是用户提供的。
【问题讨论】:
-
“聪明的用户会使用唯一的密码” - 不像你想象的那么可能,到最后也没关系。当他们需要在使用相同密码的少数其他网站上更改密码时,所有那些不像您想象的“聪明”的人都会报告您的网站被黑客入侵和指责。
-
没有理由不把东西加倍咸(相信我,你不必品尝它,:D)