8

是否可以根据已知输入值创建 MD5 冲突?

因此,例如,我输入abc了带有 MD5的字符串900150983cd24fb0d6963f7d28e17f72。现在我想向字符串添加字节以def获得相同的 MD5 900150983cd24fb0d6963f7d28e17f72

(我知道这可以通过暴力破解和等待很长时间来实现;我想知道是否有更有效的方法来做到这一点)

4

1 回答 1

6

Unitl 现在没有发现允许您找到将生成给定 md5 哈希的匹配输入的算法。

已经证明的是,您可以很容易地创建 md5 冲突,例如使用所谓的selected-prefix-collision:您可以通过将不同的数据附加到指定文件来创建两个产生相同 md5 哈希的文件。如果您想了解更多信息或让程序尝试一下,请看这里

于 2012-11-19T00:48:22.070 回答