如何解密长度正好为9位数的MD5密码



我有一个学校作业的哈希,需要解密。哈希为:68728d8fa7977d2567c6363381eda037。看起来它使用了MD4或MD5哈希算法

如何解密?

您"解密";通过制作查找表的散列。在您的情况下,如果您知道密码正好是9位数,那么您应该为每个可能的9位数密码创建一个哈希,并将每个密码与您试图解密的哈希进行比较。

根据定义,hash是单向加密,因此您无法解密它。您可以使用各种可能组合的表。这是一个消耗CPU的过程。这里有一个关于元语言的简单代码:

for i from 0 to 999999999
h=md5(i)
write(file,h)
endoffor
line=search(file,inputhash)
print(line)

最新更新