高解像度で事前に保存された生成された Gravatar 画像が与えられた場合、そこから元の MD5 ハッシュを取得することは可能ですか?
質問する
966 次
1 に答える
2
Gravatar が画像を生成するために使用するアルゴリズムは公開されておらず、ここでその秘密が明らかになるとは思えません。万一それを再構築できる場合でも、すぐに変更される可能性があり、せいぜい一時的なソリューションになります。
しかし、画像に対応するハッシュをどうしたいのでしょうか? そこから情報を取得することはできないため (特に MD5 はもはやそれほど安全ではありませんが、暗号化のすべての仮定によって)、それを使用して実行できる唯一の方法は、それを別の特定のハッシュと比較して、基になる電子メール アドレス/ URL/同等のもの。それでも、これは「逆の方法で」簡単に実現できます。メールを受け取って、対応する Gravatar 画像を取得し (MD5 を適用して、この回答のように画像をクエリすることにより)、指定された Gravatar と比較します。それらがピクセルごとに等しい場合、対応する電子メールを受け取った可能性が非常に高くなりますが、そうでない場合はそうではありません。
于 2011-12-15T08:44:01.427 に答える