Hash Gravatar:从图像散列?

Hash Gravatar:从图像散列?,hash,md5,gravatar,Hash,Md5,Gravatar,给定预保存的高分辨率生成的Gravatar图像,是否可以从中获取原始MD5哈希值?Gravatar用于生成图像的算法尚未公开,我怀疑他们是否会在此处泄露秘密。即使在不太可能的情况下,人们也可以重建它,它随时都可能改变,使您的解决方案最多只是暂时的 但是,您希望如何处理与图像对应的哈希?由于您无法从中获取信息(根据所有密码的假设,尽管MD5已经不再是了),我唯一能用它做的事情就是将它与另一个给定的哈希进行比较,看看底层的电子邮件地址/URL/任何内容是否相等。然而,这可以通过“另一种方式”轻松实现

给定预保存的高分辨率生成的Gravatar图像,是否可以从中获取原始MD5哈希值?

Gravatar用于生成图像的算法尚未公开,我怀疑他们是否会在此处泄露秘密。即使在不太可能的情况下,人们也可以重建它,它随时都可能改变,使您的解决方案最多只是暂时的


但是,您希望如何处理与图像对应的哈希?由于您无法从中获取信息(根据所有密码的假设,尽管MD5已经不再是了),我唯一能用它做的事情就是将它与另一个给定的哈希进行比较,看看底层的电子邮件地址/URL/任何内容是否相等。然而,这可以通过“另一种方式”轻松实现:给定一封电子邮件,获取相应的Gravatar图像(通过应用MD5并查询如中所示的图像),然后将其与给定的Gravatar进行比较。如果它们逐像素相等,则您收到相应电子邮件的几率非常高,否则就不会。

本质上,您是在问Gravatar的图像生成算法是否公开且可逆?是的,是否可逆。宣传部分没那么重要:)我考虑过彩虹表和隐写哈希表示,但是。。。很公平,我接受这个。