Не поверишь.. Сначала получаем хеш от "password", а потом хеш от этого хеша. А к чему, собственно, вопрос?
Не, самый прикольный это d41d8cd98f00b204e9800998ecf8427e, я вообще не понимаю, как он в php считается =)
пустую строку кодить не фокус... =) md5 приводит строку, в том числе и пустую, к кратности 512 что ли. не помню на память. =========== Шаг 1. Выравнивание потока Входные данные выравниваются так, чтобы их размер был сравним с 448 по модулю 512 (L’ = 512 × N + 448). Сначала дописывают единичный бит в конец потока, затем необходимое число нулевых бит (выравнивание происходит, даже если длина уже конгруэнтна — сравнима с 448). [править] Шаг 2. Добавление длины сообщения В оставшиеся 64 бита дописывают 64-битное представление длины данных до выравнивания. Если длина превосходит 264 − 1, то дописывают только младшие биты. После этого длина потока станет кратной степеням двойки — 16, 32. Вычисления будут основываться на представлении этого потока данных в виде массива слов по 512 бит
md5 Ну тогда ты и объясняй SeregA, к чему приведет конструкция, приведенная выше. p.s. жду пользователей crc и preg_replace )))
admyx б@ять так оно и есть! но этот хеш ну никак не поломать! дальше того что "бодун в понедельник" (по себе, кстати, людей не судят) мозг не способен?