Bonjour,
J'aimerai reproduire le comportement d'encryption du plugins FOSUser de symfony, voici le code en php:
Cependant, avec la bibliotheque je peut pas faire d'update apres un final. Ce dernier permet de recuperer la valeur du tableau. Pouvez -vous m'aider a reproduire cet effet?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $pass = 'monpass en clair'; $salt = 'salt stocké en bdd'; $iterations = 5000; // Par défaut $result = ''; $salted = $pass.'{'.$salt.'}'; $digest = hash('sha512', $salted, true); for ($i = 1; $i < $iterations; $i++) { $digest = hash('sha512', $digest.$salted, true); } $cryptedPass = base64_encode($digest); echo $cryptedPass;
Partager