MD5信息摘要算法
1.什么是MD5
MD5信息摘要算法,是Hash算法的一类。MD5算法对输入任意长度的信息进行运行,产生一个128位的信息摘要。
2.MD5的性质
(1)压缩性:任意长度的数据,加密后长度都是固定的。
(2)抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。
(3)弱抗碰撞:已知原数据和MD5值,找到一个具有相同MD5值的数据是十分困难的。
(4)强抗碰撞:找两个不同的数据,使它们具有相同的MD5值,是十分困难的。
3.MD5的应用
(1)密码保护
(2)完整性校验
(3)数字签名
(4)云盘秒传
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。