Hash
是否存在兩個具有相同 MD5 雜湊值的已知字元串?
是否有兩個已知字元串具有相同 MD5 雜湊值的範例(代表所謂的“MD5 衝突”)?
是的,您可以在MD5 Collision Demo中查看這兩個塊:
d131dd02c5e6eec4693d9a0698aff95c 2fcab5 **8** 712467eab4004583eb8fb7f89 55ad340609f4b30283e4888325 **7** 1415a 085125e8f7cdc99fd91dbd **f** 280373c5b d8823e3156348f5bae6dacd436c919c6 **dd53e2b** 487da03fd02396306d248cda0 e99f33420f577ee8ce54b67080 **a** 80d1e c69821bcb6a8839396f965 **2** b6ff72a70
和
d131dd02c5e6eec4693d9a0698aff95c 2fcab5 **0** 712467eab4004583eb8fb7f89 55ad340609f4b30283e4888325 **f** 1415a 085125e8f7cdc99fd91dbd **7** 280373c5b d8823e3156348f5bae6dacd436c919c6 dd53e2 **3** 487da03fd02396306d248cda0 e99f33420f577ee8ce54b67080 **2** 80d1e c69821bcb6a8839396f965 **a** b6ff72a70
產生 MD5 碰撞。
這些塊中的每一個都有 MD5 雜湊值
79054025255fb1a26e4bc422aef54eb4
。
只是為了向您展示今天在 MD5 上創建碰撞是多麼容易:
可以在 AWS 上使用Marc Steven的HashClash產生碰撞,估計每次碰撞的成本約為 0.65 美元。
這 2 個圖像具有相同的 md5 雜湊:253dd04e87492e4fc3471de5e776bc3d
如果您想自己測試它並且下面的圖像沒有給您上面顯示的 MD5 雜湊,那麼您可能需要從下面的原始連結中獲取圖像:
參考: http: //natmchugh.blogspot.com/2015/02/create-your-own-md5-collisions.html