Hi there,
Van valami, amit nem értettem. Ugyanez a szöveg nem ad azonos MD5 hash everytime. Azt akartam, hogy megtalálják annak a módját, hogy ellenőrizzék valaki jelszót, de a következő szkriptet nyilván azt mutatja, hogy ez nem lehetséges, így:
Kód:
ks354286:~# user=foo
ks354286:~# pw=$(mkpasswd -H md5 topsecret)
ks354286:~# echo "$user:$pw"
foo:$1$WYq0L220$25QI3T1cMGh1PsJc5guFv1
ks354286:~#
ks354286:~# useradd -p$pw $user
ks354286:~# grep "$user:$pw" /etc/shadow
foo:$1$WYq0L220$25QI3T1cMGh1PsJc5guFv1:14284:0:99999:7:::
ks354286:~#
ks354286:~# pw=$(mkpasswd -H md5 topsecret)
ks354286:~# echo "$user:$pw"
foo:$1$wrSmUGbt$DtqoBPvQ7xImZcHi3F2M71
ks354286:~#
ks354286:~# grep "$user:$pw" /etc/shadow
ks354286:~#
Tehát rövid. Hogyan tudom ellenőrizni valakinek a jelszavát?
Köszönöm a segítséget
Santiago
PS: Egyébként, én pontosan ugyanazt a problémát MySQL.