我有一个纯文本及其密码文本。我知道使用的算法是 MD5。我想破解使用相同算法生成的所有密码文本。
有什么办法吗?
我有一个纯文本及其密码文本。我知道使用的算法是 MD5。我想破解使用相同算法生成的所有密码文本。
有什么办法吗?
Kerckhoffs 原理在这里适用。了解数学,明文和密文的交互,不会让你破解 MD5 散列算法。
这是由于香农在 1945 年“混淆与扩散”中概述的密码学原理。简单来说,这意味着任何即使是相当好的加密算法都不会显示明文和密文之间的明确关系。
对您的问题的简短回答是否定的,没有办法仅仅通过知道明文和密文来破解 MD5。没有密钥,因此您不能像简单的 XOR 密码那样对其进行逆向工程。
然而,**由于 MD5 是一种非常快速、处理器轻的算法,它已经(并且仍然)可以简单地暴力破解大量明文字符串,然后将您的目标密文与生成的 **彩虹表进行比较。
这个网站可以帮助你做到这一点:MD5 Decryptor
但是,我要提到的是,在计算机滥用之外通常很少有这种用途,我强烈警告您不要这样做。
我希望这可以帮到你。