jak se generuje heslo v UNIXu do /etc/passwd

Radim Kolar Radim_Kolar at p111.f66.n423.z2.fido.cz
Wed May 14 14:14:35 CEST 1997


Zdar Matuse!

 MU> HMm, preco sa nepouziva unixovy sposob sifrovania ? prvykrat sa
 MU> heslo zasifruje nahodnym retazcom a takto sa ulozi, pricom zaciatok
 MU> zasifrovaneho hesla je totozny s tym nahodnym retazcom:

takto se porovnava heslo pri loginu zda je spravne
 MU> crypt(pwd,crypted_pwd)==crypted_pwd
mne zajima jak se generuje (source k passwd nemam)
jako crypt je pouzit 25 rundovy DES, coz je jak znamo blokova sifra s delkou
bloku 64bitu(56?), pro zpracovani hesla je pouzit jeden blok - omezeni hesel na
max 8 znaku. DES neni symetricka sifra.

jake presne musim udelat operace abych dostal to heslo co se ulozi do
/etc/passwd ?

crypt("heslo","ZZZZZZZZZZ") a vysledek ulozit ? to tedy nefunguje.

            S pozdravem,
            HSN [Team OS/2]
--- timEd/2 1.10
 * Origin: Uz jsi cet' NETMAG ? http://194.212.98.5/ (2:423/66.111)



More information about the net mailing list