Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

[PHP] Neprobojni hashirani password

179 pregleda · 4 odgovora · otvorena 10.07.2012. u 12:06

Evo jedna mala stvarčica, ali korisna za php programere. Ovo je nešto kao najzaštićeniji password, i nemoguće ga je probiti, jer password prolazi kroz 30 hash algoritama + sa saltom.

Kôd :

<?php
function hasher($info, $encdata = false)
{
$duzina = "07";
if ($encdata) {
if (substr($encdata, 0, 65) == crypt($info, "$2a$".$duzina."$".substr($encdata, 60))) {
return true;
}
else {
return false;
}
}
else {
$salt = "";
for ($i = 0; $i < 24; $i++) {
$salt .= substr("./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", rand(0, 60), 1);
}
return crypt($info, "$2a$".$duzina."$".$salt).$salt;
}
}
$hasher_pw = hasher("Gamers.ba";);;
echo "<pre>";
print_r($hasher_pw);
echo "</pre>";
?>
Dobro brate, al kakve koristi od toga ? :S
742 je napisao/la:
Dobro brate, al kakve koristi od toga ? :S
Rekoh ali za php programere.
Barem ostavi copyright

Prijavi se da bi odgovorio/la na ovu temu.