盐类存储在纯文本中,如果密码数据库受到破坏,则随散列密码一起随时可用。如果我们使用密码本身加密盐呢?它是否使离线字典攻击更加困难,因为攻击者现在必须识别salt、破解密码和破解密码以识别salt吗?
使用该方案,密码使用随机盐进行散列,随机盐不是存储在明文中,而是用密码进行加密。
发布于 2014-09-16 06:57:20
常见的攻击是检查散列与普通密码。在这种情况下,您的解决方案只需要再加一轮解密:
因此,您只会使攻击更慢,并给解决方案带来更多的复杂性。我会为您的散列算法使用更高的成本参数。
https://security.stackexchange.com/questions/67457
复制相似问题