[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: представления md5



На 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


Reply to: