祖百科>百科>正文

md5为什么要加盐? 为什么要用md5加密

时间:2023-11-05

为了减少数据库泄露造成的损失。

MD5本身是不可逆的,但是目前互联网上很多数据库都支持反向查询。如果用户密码数据库意外泄露,黑客可以通过反向查询获取用户密码,或者暴力破解数据库中出现频率较高的哈希代码。

盐值是密码哈希过程中附加的随机值,其作用是减少损失。盐值加密是在原密码上加一些盐,然后执行一些列的加密算法。