Мне нужно получить реальный адрес электронной почты от URL Gravatar, который показывает изображение аватара:
Хэши Gravatar генерируются как описано здесь: http://en.gravatar.com/site/implement/hash/
Как вы можете видеть, хеш по сути является MD5-хешем адреса электронной почты. Хеши MD5 не могут быть «расшифрованы».
Таким образом, ответ … вы не можете сделать это.
Однако, если вы знаете, что такое адрес электронной почты (или, вероятно, будет), вы можете сгенерировать хеш и сравнить его с тем, который у вас уже есть.
Я думаю, что это можно сделать, но я не могу, в какой-то статье говорилось, что «fbca892a7c5f5e6a99ad33433f5a93d0» содержал адрес электронной почты.
Извините, но вы ошибаетесь в своих убеждениях. Хеш граватар не «содержит» адрес электронной почты, и если в какой-то статье это действительно сказано, то это неправильно. И для записи, статья, которую вы связали не говорит это. То, что он описывает, является своего рода атакой «радужной таблицы», которая сопоставляет хэши с ранее известный адрес электронной почты.
Подмножество URL-адресов Gravatar может быть преобразовано в исходные адреса электронной почты с помощью WordPress Expose: http://wordpressexpose.chrisgherbert.com/gravatar