已知输入的MD5碰撞问题

8

有没有可能基于已知的输入值创建MD5碰撞?

例如,我有一个输入字符串abc,其MD5为900150983cd24fb0d6963f7d28e17f72。 现在我想添加字节到字符串def中,以获得相同的MD5 900150983cd24fb0d6963f7d28e17f72

(我知道这是通过暴力破解并等待很长时间来实现的;我想知道是否有更有效的方法)

1个回答

6

到目前为止,还没有发现一种算法能够让你找到一个匹配的输入,以生成给定的md5哈希值。

已经被证明的是,你可以很容易地创建md5碰撞,例如使用所谓的chosen-prefix-collision:通过将不同的数据附加到指定文件中,可以创建两个产生相同md5哈希值的文件。如果想了解更多或获取尝试程序,请查看这里


我发现这些工具在2秒内创建了两个不同的文件,但它并不是我想要的。 但还是谢谢你的回答。 - jabbink

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接