hash碰撞(选做)
一、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值。