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值是一样的

      数据来源:https://crypto.stackexchange.com/questions/1434/are-there-two-known-strings-which-have-the-same-md5-hash-value

      sha1碰撞例一:2017年02月24日,Google发布了哈希函数SHA-1的哈希碰撞实例。Stevens等人成功构造了两个PDF文件(这是有意义、可以真正打开的文件),使得SHA-1结果相同,可以看到这两个pdf文件shattered-1.pdf(下载地址)和shattered-2.pdf(下载地址)不同,但是SHA1值是一样的

      数据来源:https://shattered.it/

      sha1碰撞例:可以看到有两个文件messageA(下载地址)和messageB(下载地址),两个文件不同,但是SHA1值是一样的

      数据来源:https://baijiahao.baidu.com/s?id=1655246320535419992

      

posted @   20191316王秋雨  阅读(196)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示