J'ai ce code:Comment décrypter une variable chiffrée "sha512"?
$password = vancab123;
password_hash(base64_encode(hash('sha512',$password, true)), PASSWORD_DEFAULT);
Base de données valeur stockée:
$password = $2y$10$jUa8ZEFBX5lfsBmySUnJFeSSyKwQ1v/emazJZPh8MwJ0g0lLbmjYC;
Mon problème:
Je l'ai utilisé sur la fonction "remember me". Si l'utilisateur a utilisé cette fonction, ses identifiants (email et mot de passe) seront sauvegardés pendant 7 jours en utilisant un cookie. Mon problème vient du fait que l'email et le mot de passe remplissent automatiquement les champs de texte de l'e-mail et du mot de passe, les caractères de la zone de texte du mot de passe sont trop longs car ils ont été hachés. Comment puis-je faire correspondre la longueur du mot de passe haché au mot de passe original/non haché?
Vous ne faites pas. Vous ne pouvez pas déchiffrer un hachage. Les HASH ne sont pas des chiffrements – RiggsFolly
@RiggsFolly Oh non. :(Merci mon pote –