MD5不安全?是不是“加把盐”就安全了?

MD5是一种常用的哈希算法,用于验证数据完整性。虽然MD5存在安全性问题,但通过加盐可以显著提高其安全性,使密码更难被破解。加盐是将随机字符串与原始密码结合,增加密码复杂度,防止彩虹表攻击。
摘要由CSDN通过智能技术生成

众所周知,MD5指的是消息摘要5算法,是一种加密哈希函数。MD5即Message-Dig好技术网est Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法)MD5算法是不可逆的。

 MD5是什么样的?

我们有时候在下载东西时,经常会在压缩包属性里看到md5值。而且这个下载页面,很可能会有提示:“此文件的MD5值为XXXXXXXXX”,那这有什么作用?md5,其实可以认为是一种算法,它可以将一个字符串,或文件,或压缩包,通过执行md5后,就可以生成一个固定长度为128bit的串。这个串,基本上是唯一的。

如果,这个压缩包有人修改过,就会生成新的串,这时就可以拿网站提供的串和新生成的串对比,如果不一样,就证明被人修过了。这就是我们常说的用来验证数据完整性的作用。那么又是如何校验数据完整性的?可以使用例如MD5在线加解密工具(md5.cn)

问题来了,这样校验是不是证明md5不安全了?

其实不是md5不安全,而是不正确的md5用法不安全。MD5算法在2004年前让人们确信,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值