这个问题类似于this,但是这个问题仅引用了MD5碰撞演示。
到目前为止,是否存在任意消息的实际SHA1冲突对?
我想用它们来测试各种软件产品(我自己的第三方)的处理方式。
进行一些Google搜索只会发现非常突出的MD5 / SHA0冲突,并提示创建SHA1冲突的方法,但我无法获得任何示例。
最佳答案
第一个已知的碰撞现已在https://shattered.it/上发布
$ curl -sSO https://shattered.it/static/shattered-1.pdf
$ curl -sSO https://shattered.it/static/shattered-2.pdf
$ sha1sum *.pdf
38762cf7f55934b34d179ae6a4c80cadccbb7f0a shattered-1.pdf
38762cf7f55934b34d179ae6a4c80cadccbb7f0a shattered-2.pdf
$ sha256sum *.pdf
2bb787a73e37352f92383abe7e2902936d1059ad9f1ba6daaa9c1e58ee6970d0 shattered-1.pdf
d4488775d29bdef7993367d541064dbdda50d383f89f0aa13a6ff2e0894ba5ff shattered-2.pdf