鉴于以高分辨率预先保存生成的Gravatar图像,是否可以从中获取原始MD5哈希值?
答案 0 :(得分:2)
Gravatar用于生成图像的算法不公开,我怀疑他们会在这里透露他们的秘密。即使在不太可能的情况下,人们可以重建它,它可能会改变任何一秒,使你的解决方案最多暂时。
但是,您想要对与图像对应的哈希做什么?由于你无法从中得到信息(通过加密的所有假设,尽管MD5特别是not so secure),我唯一可以想象的是将它与另一个给定的哈希进行比较以查看底层电子邮件地址/ URL /等于什么。然而,这可以很容易地实现“反过来”:给定一封电子邮件,获取相应的Gravatar图像(通过应用MD5并查询像this answer中的图像)并将其与您给定的Gravatar进行比较。如果它们在逐个像素的情况下是相同的,那么您获得相应的电子邮件的可能性非常高,否则不会。