Portál AbcLinuxu, 10. května 2025 05:40
crypt('rasmuslerdorf', '$1$rasmusle$') = $1$rasmusle$rISCgZzpwk3UhDidwXvin0Řetězec za "$1$rasmusle$" je zaheslované heslo s pomocí saltu. rasmusle je v hesle jako celý plaintext proč? Třeba u SHA-512 je tam jen kus toho plaintextu viz. http://php.net/manual/en/function.crypt.php.
$password = 'secret'; $salt = 'jablko'; $s = sha1($password.$salt); echo $s; // vypise 176b05b6e83a3669639eef184f33d651d48e3eb4
rasmusle je v hesle jako celý plaintext proč?Sůl musí být dodána plain jinak byste při kontrole hesla nevěděl co k heslu přidat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.