hash碰撞

任务详情

查找资料,提供不少于3条md5算法和3条sh1算法的碰撞实例

1 提供数据和数据来源(图书,网站...)

2 用openssl命令验证碰撞,提交演示街头

MD5碰撞实例

链接https://www.jianshu.com/p/c9089fd5b1ba

实例1

md5-1

d131dd02c5e6eec4693d9a0698aff95c
2fcab58712467eab4004583eb8fb7f89
55ad340609f4b30283e488832571415a
085125e8f7cdc99fd91dbdf280373c5b
d8823e3156348f5bae6dacd436c919c6
dd53e2b487da03fd02396306d248cda0
e99f33420f577ee8ce54b67080a80d1e
c69821bcb6a8839396f9652b6ff72a70

md5-2

d131dd02c5e6eec4693d9a0698aff95c
2fcab50712467eab4004583eb8fb7f89
55ad340609f4b30283e4888325f1415a
085125e8f7cdc99fd91dbd7280373c5b
d8823e3156348f5bae6dacd436c919c6
dd53e23487da03fd02396306d248cda0
e99f33420f577ee8ce54b67080280d1e
c69821bcb6a8839396f965ab6ff72a70

利用win hex写入十六进制文件

md5-1
Lk1tqs.png

md5-2
Lk3stP.png

利用Windows上的openssl的shell指令计算文件的的md5

 md5 -out result1.txt md5-1
 md5 -out result2.txt md5-2

Lk8n4P.png

可以看到计算出的两个文件的md5一致
Lk8X28.png

实例2

md5-3

4dc968ff0ee35c209572d4777b721587
d36fa7b21bdc56b74a3dc0783e7b9518
afbfa200a8284bf36e8e4b55b35f4275
93d849676da0d1555d8360fb5f07fea2

LkJU6U.png

md5-4

4dc968ff0ee35c209572d4777b721587
d36fa7b21bdc56b74a3dc0783e7b9518
afbfa202a8284bf36e8e4b55b35f4275
93d849676da0d1d55d8360fb5f07fea2

LkJ26O.png

LkJqc8.md.png

计算出md5值一样
LkYM36.md.png

实例3

0e306561559aa787d00bc6f70bbdfe34
04cf03659e704f8534c00ffb659c4c87
40cc942feb2da115a3f4155cbb860749
7386656d7d1f34a42059d78f5a8dd1ef

0e306561559aa787d00bc6f70bbdfe34
04cf03659e744f8534c00ffb659c4c87
40cc942feb2da115a3f415dcbb860749
7386656d7d1f34a42059d78f5a8dd1ef

两段数据的MD5均为:
cee9a457e790cf20d4bdaa6d69f01e41

SHA1碰撞实例

https://www.linuxprobe.com/password-big-event.html

从网站处获得两个不一样的pdf文件
LktcLD.png

使用openssl计算两个文件的sha1值

sha1 -out result1.txt shattered-1.pdf
sha1 -out result2.txt shattered-2.pdf

LkNkTJ.png

可以看到计算出sha1一样
LkNmSx.png

posted @ 2022-04-10 14:31  ewdbdvdv  阅读(102)  评论(0编辑  收藏  举报