Wie entschlüssle ich eine "sha512" -verschlüsselte Variable?
Ich habe diesen Code:
$password = vancab123;
password_hash(base64_encode( hash('sha512',$password, true) ), PASSWORD_DEFAULT );
Datenbank gespeicherter Wert:
$password = $2y$10$jUa8ZEFBX5lfsBmySUnJFeSSyKwQ1v/emazJZPh8MwJ0g0lLbmjYC;
Mein Problem
Ich habe das für die Funktion "Erinnere dich an mich" verwendet. Wenn der Benutzer diese Funktion verwendet hat, werden seine Anmeldeinformationen (E-Mail-Adresse und Kennwort) mithilfe von Cookies sieben Tage lang gespeichert.
Mein Problem ist, dass die E-Mail und das Passwort automatisch die E-Mail- und Passwort-Textfelder ausfüllen. Die Zeichen in den Passwort-Textfeldern sind zu lang, weil sie gehasht wurden.
Wie kann ich die Länge des gehashten Passworts an das ursprüngliche / nicht gehashte Passwort anpassen?