hash碰撞(选做)
查找资料,提供不少于3条md5算法和3条sh1算法的碰撞实例
1 提供数据和数据来源(图书,网站...)
2 用openssl命令验证碰撞,提交演示截图
md5碰撞例一:可以看到有两个文件message1.bin和message2.bin,两个文件中间的部分内容不同,但是MD5值是一样的
md5碰撞例二:可以看到有两个文件message3.bin和message4.bin,两个文件中间的部分内容不同,但是MD5值是一样的
md5碰撞例三:可以看到有两个文件message5.bin和message6.bin,两个文件中间的部分内容不同,但是MD5值是一样的
sha1碰撞例一:2017年02月24日,Google发布了哈希函数SHA-1的哈希碰撞实例。Stevens等人成功构造了两个PDF文件(这是有意义、可以真正打开的文件),使得SHA-1结果相同,可以看到这两个pdf文件shattered-1.pdf(下载地址)和shattered-2.pdf(下载地址)不同,但是SHA1值是一样的
sha1碰撞例:可以看到有两个文件messageA(下载地址)和messageB(下载地址),两个文件不同,但是SHA1值是一样的
数据来源:https://baijiahao.baidu.com/s?id=1655246320535419992