给定一个预先保存的高分辨率 Gravatar 图像,是否可以从中获取原始 MD5 哈希?
问问题
966 次
1 回答
2
Gravatar 用来生成图像的算法不公开,我怀疑他们会在这里透露他们的秘密。即使在不太可能的情况下可以重建它,它也可能随时改变,最多使您的解决方案成为暂时的。
但是,您想对与图像对应的散列做什么?由于您无法从中获取信息(根据密码学的所有假设,尽管 MD5 特别是不再那么安全了),所以我唯一可以用它做的事情是将其与另一个给定的哈希值进行比较,以查看底层电子邮件地址/ URLs/任何相等的。然而,这可以“反过来”轻松实现:给定一封电子邮件,获取相应的 Gravatar 图像(通过应用 MD5 并像在这个答案中那样查询图像)并将其与您给定的 Gravatar 进行比较。如果它们逐个像素相等,则很有可能您收到了相应的电子邮件,否则不会。
于 2011-12-15T08:44:01.427 回答