hash碰撞(选做)

hash碰撞(选做)

MD5算法碰撞实例

实例一

% xxd test1            
0000000: 0e30 6561 559a a787 d00b c6f7 0bbd fe34  .0eaU..........4
0000010: 04cf 0365 9e70 4f85 34c0 0ffb 659c 4c87  ...e.pO.4...e.L.
0000020: 40cc 942f eb2d a115 a3f4 155c bb86 0749  @../.-.....\...I
0000030: 7386 656d 7d1f 34a4 2059 d78f 5a8d d1ef  s.em}.4. Y..Z...

% xxd test
0000000: 0e30 6561 559a a787 d00b c6f7 0bbd fe34  .0eaU..........4
0000010: 04cf 0365 9e74 4f85 34c0 0ffb 659c 4c87  ...e.tO.4...e.L.
0000020: 40cc 942f eb2d a115 a3f4 15dc bb86 0749  @../.-.........I
0000030: 7386 656d 7d1f 34a4 2059 d78f 5a8d d1ef  s.em}.4. Y..Z...


参考来源:http://www.xefan.com/archives/83875.html

实例二


参考来源:https://www.cnblogs.com/wysngblogs/p/15905398.html

实例三


参考来源:https://www.cnblogs.com/wysngblogs/p/15905398.html
更换了初始文件的前缀,生成了另一组MD5值相同的文件

SHA1碰撞实例

实例一



参考来源:https://blog.csdn.net/caiqiiqi/article/details/68953730

实例二




参考来源:https://sha-mbles.github.io/

实例三(弱碰撞仅前32位)


参考来源:https://crypto.stackexchange.com/questions/34575/sha1-collision-for-first-32-bits-for-two-different-messages

posted @ 2022-04-10 14:10  20191213兰毅达  阅读(42)  评论(0编辑  收藏  举报