Mithgol the Webmaster <Mithgol.the.Webmaster@f88.n50.z2.fidonet.org> wrote: >>> Именем этого кладжа служит "GRAVATAR" (без учёта регистра, >>> без кавычек). >>> >>> Значением этого кладжа является 32-значное шестнадцатеричное число. >>> Это хэш MD5 адреса e-mail, записанного строчными буквами. Hапример, >>> если это адрес "SomeExample@example.org", то число будет выведено >>> следующим кодом PHP: >>> >>> echo md5( strtolower( "SomeExample@example.org" ) ); >>> >>> HЕ ДОЛЖHО быть пробелов ни до, ни после такого адреса e-mail, когда >>> он передаётся вычислителю хэша MD5. >> Hе стоит включат в проект стандарта цитаты из нестабильных документов и >> ссылки на выведенные из действия стандарты. Завтра они обнаружат, что >> где-то MD5 уже совсем не осталось и легко заменят его на SHA-512, SHA-3 >> или ГОСТ Р 34.11-2012. А у тебя это будет зафиксировано. > Я думаю, не заменят, тем более легко. Это на куче сайтов вполне единообразно > применяется сейчас, начиная от Wordpress и заканчивая GitHub. Упарятся менять.
Все используют строку шестнадцатиричных цифр, а способ её получения мало кому интересен.
> Однако, если они заменят это, то я, в свою очередь, сменю этот кусок стандарта. > И реализацию также переменю.
Ага, это если кто-то ещё тебя не поддержит в твоих начинаниях. ИМХО, проект стандарта должен быть, по возможности, стабильным. А исключение несущественных деталей или, в крайнем случае, ссылки на документы с описанием не очень существенных деталей - проверенный способ достижения стабильности :)
>> Тем более, во-первых, для доступа к аватару этот алгоритм не важен, > Весьма важен он (потому что по другому алгоритму получается другой хэш).
Возможно я невнимательно прочитал, но не заметил в твоём документе, что те или иные кладжи должны или могут анализироваться на предмет E-mail адресов с дальнейшим их преобразованием в аватары. Поэтому эти три абзаца стоит заменить одним предложением: "Значением этого кладжа является строка шестнадцатиричных символов полученная по e-mail на http://gravatar.com/"
Тем более, что эти три абзаца не полны или не точны (нескольких правильных слов не хватает), т.к. кое-кто кое-где уже поддерживает E-mail вида lse@Крипто-Про.РФ, да и поддержка Сергей@Крипто-Про.РФ не за горами.
-- Успехов, Сергей Леонтьев, <http://www.cryptopro.ru> (NewsTap) --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)