+/* Bu tuzlar sadece örnektir. Asla bire bir kullanılmamalıdır.
+ Her parola için ayrı üretilmiş, iyi biçimlenmiş bir tuz kullanılmalıdır.
+*/
+echo 'Standard DES: ',
+ crypt('rasmuslerdorf', 'rl'),
+ "\n";
+echo 'Gelişkin DES: ',
+ crypt('rasmuslerdorf', '_J9..rasm'),
+ "\n";
+echo 'MD5: ',
+ crypt('rasmuslerdorf', '$1$rasmusle$'),
+ "\n";
+echo 'Blowfish: ',
+ crypt('rasmuslerdorf', '$2a$07$usesomesillystringforsalt$'),
+ "\n";
+echo 'SHA-256: ',
+ crypt('rasmuslerdorf', '$5$rounds=5000$usesomesillystringforsalt$'),
+ "\n";
+echo 'SHA-512: ',
+ crypt('rasmuslerdorf', '$6$rounds=5000$usesomesillystringforsalt$'),
+ "\n";
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Standart DES: rl.3StKT.4T8M
Gelişkin DES: _J9..rasmBYk8r9AiWNc
MD5: $1$rasmusle$rISCgZzpwk3UhDidwXvin0
+Blowfish: $2y$07$usesomesillystringfore2uDLvp1Ii2e./U9C8sBjqp8I90dH6hi
SHA-256: $5$rounds=5000$usesomesillystri$KqJWpanXZHKq2BOB43TSaYhEWsQ1Lr5QNyPCDH/Tp.6
SHA-512: $6$rounds=5000$usesomesillystri$D4IrlXatmP7rx3P3InaxBeoomnAihCKRVQP22JZ6EY47Wc6BkroIuUUBOov1i.S5KPgErtP/EN5mcO.ChWQW21