На Sat, 13 Sep 2008 18:08:59 +0400 Stanislav Maslovski <stanislav.maslovski@gmail.com> записано: > On Sat, Sep 13, 2008 at 11:46:54AM +0400, Alexander GQ Gerasiov wrote: > > там все равно мало инфы, там сказано, что формат $1$salt$base64_md5 > > Хм. Где ты там нашел слова про base64? > > Я вижу только это: > > "The characters in "salt" and "encrypted" are drawn from the set > [a–zA–Z0–9./]" Ну для меня это было довольно очевидным намеком на base64, тем более, это одно из 3х используемых представлений md5-хэшей. И действительно это base64, только сильно не от md5(key), а от mix2(mix1(md5(key,salt,key))) или что-то вроде. > > Так вот вранье это все. Там не просто md5 от пароля и сальта. Они > > там еще такие извращения с этим всем делают, что мама не горюй. > > Исходники - лучшая документация %) > > И как оказалось, из md5-хэша получить crypt(3)-хэш нельзя. > > Деталями не интересовался, но вполне вероятно. Надо будет на досуге > взглянуть. glibc/crypt/md5-crypt.c, если интересно. -- Best regards, Alexander GQ Gerasiov Contacts: e-mail: gq@cs.msu.su Jabber: gq@jabber.ru Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 0628 ACC7 291A D4AA 6D7D 79B8 0641 D82A E3E3 CE1D
Attachment:
signature.asc
Description: PGP signature