hash碰撞
MD5碰撞实例:
1.两个不同的可执行文件
openssl命令验证碰撞
分别查看两个可执行文件的内容




两个文件的内容是不同的

两个MD5值相同
2.两个不同的文本文件
openssl命令验证碰撞
分别查看两个文本文件的内容

内容不同

两个MD5值相同
3.两个不同的jpg文件
图片差异不明显,用sha1验证下

sha1不同,MD5相同
SHA1碰撞实例:
1.两个不同的pdf文件
- 数据来源
http://alf.nu/SHA1
查看两个文件的内容
![]()


sha1相同
2.两个jpg文件

- 数据来源
http://alf.nu/SHA1
通过这个生成器,可以随意生成无数个碰撞,结果都会转化为pdf文件

可以看到sha1还是相同的
3.任意文件
只要满足少于64kb的文件,都能通过此工具生成。



浙公网安备 33010602011771号