![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chciałbym aby ta funkcja, która koduje hasło i sprawdza czy wpisane jest poprawne została przerobiona na funkcje która tylko koduje hasło (do rejestracji)
Kod function checkPassword($realPass, $checkPass) {
//check for old encryption (md5 or whirlpool) if (strlen($realPass) == 32 || strlen($realPass) == 128) { $hash = (strlen($realPass) == 32 ? md5($checkPass) : hash('whirlpool', $checkPass)); if ($realPass == $hash) { // change password to new encryption? return true; } else return false; } // xAuth 2 encryption $saltPos = (strlen($checkPass) >= strlen($realPass) ? strlen($realPass) : strlen($checkPass)); // extract salt $salt = substr($realPass, $saltPos, 12); $hash = hash('whirlpool', $salt . $checkPass); return substr($hash, 0, $saltPos) . $salt . substr($hash, $saltPos) == $realPass; } Ten post edytował iQ12P 2.12.2011, 20:51:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:56 |