Как расшифровать хэш Gravatar в реальный адрес электронной почты?

Мне нужно получить реальный адрес электронной почты от URL Gravatar, который показывает изображение аватара:

http://www.gravatar.com/avatar/fbca892a7c5f5e6a99ad33433f5a93d0?d=http%3A%2F%2Fs.intensedebate.com%2Fimages%2Favatar-normal.png&с = 26&г = П.Г.

0

Решение

Хэши Gravatar генерируются как описано здесь: http://en.gravatar.com/site/implement/hash/

Как вы можете видеть, хеш по сути является MD5-хешем адреса электронной почты. Хеши MD5 не могут быть «расшифрованы».

Таким образом, ответ … вы не можете сделать это.

Однако, если вы знаете, что такое адрес электронной почты (или, вероятно, будет), вы можете сгенерировать хеш и сравнить его с тем, который у вас уже есть.


Я думаю, что это можно сделать, но я не могу, в какой-то статье говорилось, что «fbca892a7c5f5e6a99ad33433f5a93d0» содержал адрес электронной почты.

Извините, но вы ошибаетесь в своих убеждениях. Хеш граватар не «содержит» адрес электронной почты, и если в какой-то статье это действительно сказано, то это неправильно. И для записи, статья, которую вы связали не говорит это. То, что он описывает, является своего рода атакой «радужной таблицы», которая сопоставляет хэши с ранее известный адрес электронной почты.

8

Другие решения

Подмножество URL-адресов Gravatar может быть преобразовано в исходные адреса электронной почты с помощью WordPress Expose: http://wordpressexpose.chrisgherbert.com/gravatar

0

По вопросам рекламы [email protected]