[mdk-re] MD5

=?iso-8859-1?q?denf_=CE=C1_novosoft=2Eru?= =?iso-8859-1?q?denf_=CE=C1_novosoft=2Eru?=
Пн Авг 6 11:04:00 MSD 2001


08/06/2001 01:25:13 PM mandrake-russian-admin wrote:
>Batalov Grigory wrote:
>>
>> On Mon, 6 Aug 2001, cornet wrote:
>>
>> > Как можно в шелле по простому получить из обычной строки ее же но
>> > криптованую в MD5?
>>
>>   echo "string" | md5sum
>
>Ага, сеньк!
>
>Только... почему  при подсовывании в shadow криптованой строки,
>полученной от md5sum, юзверя отшивают с неверным пасвордом??
>
>Например:
>[cornet на smart /]$ echo 'tata' | md5sum
>6ccef1b25ea58fb8be3ca1a1a744ea53  -
>[cornet на smart /]$
>строчка из shadow:
>test:6ccef1b25ea58fb8be3ca1a1a744ea53:11540:0:99999:7:::
>не пущают :-((
>хотя если задать тот же пасворд через passwd test то пустят.

во-первых, там скорее всего blowfish ( /etc/pam.d/system-auth ),
а во-вторых, в /etc/shadow первые два символа - salt, они нужны как раз для
определения алгоритма, по которому получена остальная часть строки. для
MD5, кажется, "$1"
ну и в третьих, не факт, что используют в точности одинаковые алгоритмы %)


Подробная информация о списке рассылки community