是否可以根据已知输入值创建MD5碰撞?
例如,我输入了带有MD5 abc
的字符串900150983cd24fb0d6963f7d28e17f72
。
现在我想将字节添加到字符串def
以获得相同的MD5 900150983cd24fb0d6963f7d28e17f72
。
(我知道这可以通过强制等待很长时间;我想知道是否有更有效的方法来做到这一点)
答案 0 :(得分:5)
Unitl现在还没有发现允许您找到将生成给定md5哈希的匹配输入的算法。
已经证明,您可以非常轻松地创建md5冲突,例如使用所谓的 selected-prefix-collision :您可以创建两个文件,通过附加不同的方式产生相同的md5哈希数据到指定的文件。如果您想了解更多信息或让程序试用,请查看here。