diff --git a/TipsDevWeb.md b/TipsDevWeb.md index e90fd293..35be1e7f 100644 --- a/TipsDevWeb.md +++ b/TipsDevWeb.md @@ -95,4 +95,10 @@ $ chmod -R g+w cache/ ## Déploiement -TODO \ No newline at end of file +TODO + +## Manipulation de mots de passe + +Depuis PHP >=5.5.0, le langage s'est doté de fonctions haut niveau pour la manipulation de mot de passe. Ainsi, on a `string password_hash ( string $password , integer $algo [, array $options ] )` qui va s'occuper du hachage du mot de passe (algo, sel, difficulté) et `boolean password_verify ( string $password , string $hash )` pour la vérification. + +Si on souhaite générer un mot de passe en CLI, on peut utiliser `mkpasswd -m sha-512` en CLI pour générer des hashés. (Ou tout autre outil cli similaire) \ No newline at end of file