Password hash
Posté : 09 avr. 2021, 21:43
Suite à une remarque forte à propros d'@rthur, je voudrais changer le codage des Password de malheureux utilisateurs de mon site.
J'utilisais ;
Le seul truc qui me vient à l'esprit mettre deux nouveaux champs dans la base SQL passwordChange et NewPassword
et de faire un control lors du login si password change false ancien password sinon nouveau password?
Est ce qu'il y aurait pas une fonction magique qui m'updaterait les passwords ?
Et d'après ce que j'ai lu il ne faut pas forcer un Salt mais utiliser le Password_default permet d'utiliser un salt dynamique ou un truc comme ça. Est ce que c'est bien ça ou comme d'hab la lecture en diagonale m'a fait louper des articles ?
Merci pour vos retours
J'utilisais ;
$mdp = hash('sha256',$_POST['mdp']);
Et je vais donc passer à :
$mdp=password_hash($_POST['mdp'], PASSWORD_DEFAULT);
Seul bémol y a t il un moyen autre que flinguer tous les mots de passe des utilisateurs pour qu'ils le recréent Le seul truc qui me vient à l'esprit mettre deux nouveaux champs dans la base SQL passwordChange et NewPassword
et de faire un control lors du login si password change false ancien password sinon nouveau password?
Est ce qu'il y aurait pas une fonction magique qui m'updaterait les passwords ?
Et d'après ce que j'ai lu il ne faut pas forcer un Salt mais utiliser le Password_default permet d'utiliser un salt dynamique ou un truc comme ça. Est ce que c'est bien ça ou comme d'hab la lecture en diagonale m'a fait louper des articles ?
Merci pour vos retours