[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