使用 fastcoll 进行 md5 碰撞

系统相关 exchen 788浏览 0评论

生成两个文件

比较 md5 校验是一样的,但是文件内容不一样。

两个程序的文件内容不一样,运行的效果打印的东西不一样,一个打印循环打印Goodbye World,一个只打印Hello world。但是md5却一样。

使用 certutil 命令查看一下md5

说明了用 md5 做文件校验并不安全。
然后我们看一下SHA1的结果,两个文件的SHA1值不一样,是没有问题的。

文件下载地址:
http://www.win.tue.nl/hashclash/SoftIntCodeSign/HelloWorld-colliding.exe
http://www.win.tue.nl/hashclash/SoftIntCodeSign/GoodbyeWorld-colliding.exe

快速 MD5 碰撞生成器
http://www.win.tue.nl/hashclash/fastcoll_v1.0.0.5.exe.zip
源代码:
http://www.win.tue.nl/hashclash/fastcoll_v1.0.0.5_source.zip

转载请注明:exchen's blog » 使用 fastcoll 进行 md5 碰撞

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址