[linux] ako zakodovat heslo?
Marcel Telka
marcel na telka.sk
Pondělí Únor 25 13:35:45 CET 2002
On Mon, Feb 25, 2002 at 01:30:40PM +0100, Vasko Miroslav wrote:
> caute,
>
> snazim sa napisat autentifikacny modul, ktory porovnava zadane heslo
> s heslami v /etc/shadow
>
> mam problem, ako zakodovat zadane heslo tak, aby sa dalo porovnavat
> s tym v /etc/shadow
>
> dajme tomu, ze heslo je "Heslo" (bez uvodzoviek)
> dajme tomu, ze jeho zakodovana podoba v /etc/shadow je "zzyxjzsksd215" (bez uv.)
>
> ja ale neviem zakodovat retazec "Heslo" do "zzyxjzsksd215" :(
>
> pozeral som kniznicu crypt, ale neviem, ako vygenerovat spravne "salt", co ma byt
> abeceda pre kryptovany vysledok...
>
> skusal som "strace passwd" a zdrojaky passwd, ale nenasiel som nic
Hm.
/etc/shadow nepouziva crypt() ale md5 hesla.
/etc/passwd pouziva crypt(). salt su prve dva bajty zo zasifrovaneho hesla.
AFAIK.
Ahoj.
--
+-------------------------------------------+
| Marcel Telka e-mail: marcel na telka.sk |
| homepage: http://telka.sk/ |
| jabber: marcel na jabber.sk |
+-------------------------------------------+
Další informace o konferenci linux