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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage