hash碰撞(选做)

发布时间 2023-05-28 21:18:24作者: 六个核桃、、

一、MD5碰撞实例

1.两张完全不一样的图片,一张飞机,一张轮船,但是他们md5居然是相同的

2.两段不同的16进制段,MD5结果却相同

  • 样本1:
    0e306561559aa787d00bc6f70bbdfe34
    04cf03659e704f8534c00ffb659c4c87
    40cc942feb2da115a3f4155cbb860749
    7386656d7d1f34a42059d78f5a8dd1ef

  • 样本2:
    0e306561559aa787d00bc6f70bbdfe34
    04cf03659e744f8534c00ffb659c4c87
    40cc942feb2da115a3f415dcbb860749
    7386656d7d1f34a42059d78f5a8dd1ef

3.两个不同的小二进制可执行文件,erase.exe和hello.exe,MD5结果也不同https://www.mscs.dal.ca/~selinger/md5collision/

二、SHA1碰撞实例

1.两个不同的PDF却有相同的值https://shattered.it/


2.https://sha-mbles.github.io/这个网站给出了一个选择前缀攻击,两个文件messageA和messageB内容不同,但具有相同SHA-1值。


3.一个弱碰撞,abc123_owlstead_1255和abc123_owlstead_59131的前32位哈希值相同。https://crypto.stackexchange.com/questions/34575/sha1-collision-for-first-32-bits-for-two-different-messages