【发布时间】:2011-07-10 15:52:58
【问题描述】:
【问题讨论】:
-
不,你应该加盐,双重哈希没有好处。
-
简答:使用 phpass (openwall.com/phpass)。默认情况下它做的一切都是正确的:加盐、使用 bcrypt、密钥强化。
-
@Dagon:在这点上我会部分不同意你的观点。如果数据库被盗并且黑客无法获得任何代码,那么链式哈希函数(无论是多次相同的函数还是不同的函数)将使确定原始明文变得更加困难。首先,攻击者必须找到一种方法来确定哪些哈希算法以何种方式链接,如果/何时链接,由于计算复杂性更高,暴力破解过程将花费更长的时间。
-
取决于攻击类型,他们必须已经拥有数据库,双哈希才能产生任何影响,然后可能游戏结束,如果他们是暴力强迫,那么唯一的优势就是轻微的速度放慢。人们常常想出这样的东西,却忽略了某人可以破坏网站的其他数百万种方式。