2012-05-24 20 views
0

我已经阅读了有关盐渍哈希密码技术以保护密码免受某些攻击的保护。 https://www.owasp.org/index.php/Hashing_Java#Why_add_salt_.3F我应该向网页浏览器发送盐值以确保密码

但我有一些令人困惑的,我应该发送一个盐值(为所有使用尝试登录),然后使用JavaScript计算哈希与盐?

我认为这有助于提高安全性。但我不确定,我没有看到有人用这种方式。

在此先感谢。

+0

我认为,至少使用公共彩虹表不会再有效果。 – oDisPo

回答

0

攻击案例:您的服务器遭到入侵,攻击者读取数据库并获取哈希值,攻击者发出HTTP请求并将哈希值直接发送到您的服务器并登录到用户的帐户。在这种情况下,安全性更低。

salt用来防止相同的密码出现在攻击者身上,这样它可以抵御攻击者危害您的服务器并获取用户名和散列用于离线密码破解的情况。

相关问题