hash碰撞

MD5碰撞实例:

1.两个不同的可执行文件

openssl命令验证碰撞

分别查看两个可执行文件的内容



两个文件的内容是不同的

两个MD5值相同

2.两个不同的文本文件

openssl命令验证碰撞

分别查看两个文本文件的内容

内容不同

两个MD5值相同

3.两个不同的jpg文件

图片差异不明显,用sha1验证下

sha1不同,MD5相同

SHA1碰撞实例:

1.两个不同的pdf文件



sha1相同

2.两个jpg文件

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


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

posted @ 2022-04-10 10:28  20191306张宇鹏  阅读(49)  评论(0编辑  收藏  举报