是否有任何工具可以提供 MD5 代码的字符串?

是否有任何工具可以提供 MD5 代码的字符串?

我想要一个字符串,其 MD5 代码与原始字符串相同,

我的意思是我想要一个采用 MD5 代码并提供具有相同 MD5 代码的多个可能字符串的工具。

是否存在任何工具???

答案1

虽然有报道称 MD5 存在一些缺陷,表明两个不同的输入可能会产生相同的哈希值,但一般来说,MD5 的整个目的就是防止您要求的结果。像 MD5 这样的哈希算法被设计成每个输入都有唯一的输出(在特定算法定义的某些数学界限内)。

无论如何,这样的工具都不存在。

编辑:请注意,其他答案都说存在这样的工具,尽管我不认为它们与原始帖子要求的相同。当然有一些工具会强制使用 MD5 和其他哈希算法来找出原始值,但我坚持我的说法,没有这样的工具是为定位哈希冲突而设计的(即两个不同的字符串将产生相同的哈希值)。

答案2

是的,这样的工具是存在的:他们必须猜测原始字符串,通过 md5(或其他算法)对其进行传输,然后将结果与参考校验和进行比较,这称为暴力破解,可能需要一些时间。

哈希猫' 就是其中一种工具。

通常,此类哈希算法的设计方式使得很难出现重复(即所谓的哈希冲突),如果您发现重复,我会感到惊讶:) 但尽管如此,尝试获取至少一个原始字节流的工具仍然存在。

答案3

网上有好几个这样的数据库。它实际上只是一个使用用户输入字典生成相应 MD5 哈希的大型数据库。存储的内容将为您提供一个可以查找现有单词的数据库。

因此,如果您的 MD5 哈希是由常用短语或字典短语生成的,那么您很有可能找到它。

查看http://tools.benramsey.com/md5

相关内容