用Java或Groovy解决电子邮件地址字符串

问题描述:

我有一个报告,其中包含已经被哈希的电子邮件地址。因此,例如我看到...用Java或Groovy解决电子邮件地址字符串

Email Hash 
8b405f28e92ea2c7bd4f05197350c876 

有没有什么办法从此得到原始的电子邮件地址?最好用Java或Groovy?

+7

不是真的,这是散列的重点。如果您可以反转电子邮件地址,则还可以反转密码或其他机密信息。 – AntonH

+4

此外,他们可能在报告中散列的原因... – rmlan

+0

如果你有很多时间和计算能力。这也有助于了解散列算法。 – Kayaman

散列是基于MD5长度的一个很好的机会。

通过暴力破解MD5哈希是不可能的。

在这种情况下,您将不得不散列所有可能的电子邮件地址并与散列进行比较。如果可能的电子邮件名称很小并且已知可能会成功,否则不会。