Hacher et vérifier le mot de passe avec la méthode Php_hash
-
Mots de passe de hachage utilisant l’algorithme par défaut avec la constante
PASSWORD_DEFAULT
en PHP -
Mots de passe hachés à l’aide d’un algorithme explicite à l’aide de la constante
PASSWORD_BCRYPT
en PHP -
Mots de passe de hachage utilisant l’algorithme explicite avec la constante
PASSWORD_BCRYPT
et le paramètre d’option en PHP
Nous verrons comment hacher un mot de passe en PHP en utilisant la constante par défaut PASSWORD_DEFAULT
qui utilise l’algorithme par défaut.
Nous verrons également comment hacher un mot de passe en PHP en utilisant la constante PASSWORD_BCRYPT
qui spécifie l’algorithme explicite comme bcrypt
et en utilisant la constante PASSWORD_BCRYPT
et le paramètre option
qui permet de spécifier le nombre et le sel de l’algorithme.
Mots de passe de hachage utilisant l’algorithme par défaut avec la constante PASSWORD_DEFAULT
en PHP
Nous allons créer un mot de passe haché en utilisant l’algorithme par défaut en spécifiant PASSWORD_DEFAULT
dans la méthode password_hash
.
<?php
$password = Crazy556;
$encrypted_password = password_hash($password, PASSWORD_DEFAULT);
echo $encrypted_password;
?>
Production :
$2y$10$bPtyWBeqYSa3HilGaTLB1uOV6jPt0fbZwxmzexXWQ3RKb8BeL3VOW
Mots de passe hachés à l’aide d’un algorithme explicite à l’aide de la constante PASSWORD_BCRYPT
en PHP
Nous allons créer un mot de passe haché à l’aide de l’algorithme bcrypt
en spécifiant PASSWORD_BCRYPT
dans la méthode password_hash
.
<?php
$password = Crazy556;
$encrypted_password = password_hash($password, PASSWORD_BCRYPT);
echo $encrypted_password;
?>
Production :
$2y$10$bPtyWBeqYSa3HilGaTLB1uOV6jPt0fbZwxmzexXWQ3RKb8BeL3VOW
Mots de passe de hachage utilisant l’algorithme explicite avec la constante PASSWORD_BCRYPT
et le paramètre d’option en PHP
Nous allons créer un mot de passe haché à l’aide de l’algorithme bcrypt
en spécifiant la constante PASSWORD_BCRYPT
dans la méthode password_hash
et en spécifiant les chaînes salt
et cost
dans le paramètre options.
<?php
$password = Crazy556;
$options = [
'salt' => 'Kevin',
'cost' => 12,
];
$encrypted_password = password_hash($password, PASSWORD_BCRYPT);
echo $encrypted_password;
?>
Production :
$2y$10$TTiV87qqyNNIcQeihPl85ei42pyBv.MhZoJ4sNFva.yK4U09iUB5G
Article connexe - PHP Array
- Comment déterminer la première et la dernière itération d'une boucle de foreach dans le PSP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment obtenir le premier élément d'un tableau en PHP
- Comment faire écho ou imprimer un tableau en PHP
- Comment supprimer un élément d'un tableau en PHP
- Comment supprimer des éléments de tableau vides en PHP