Hash y verificar contraseña con el método Php_hash
-
Hash de contraseñas utilizando el algoritmo predeterminado con la constante
PASSWORD_DEFAULT
en PHP -
Hash de contraseñas usando un algoritmo explícito usando la constante
PASSWORD_BCRYPT
en PHP -
Hash de contraseñas utilizando el algoritmo explícito con la constante
PASSWORD_BCRYPT
y el parámetro de opción en PHP
Veremos cómo codificar una contraseña en PHP usando la constante predeterminada PASSWORD_DEFAULT
que usa el algoritmo predeterminado.
También veremos cómo codificar una contraseña en PHP usando la constante PASSWORD_BCRYPT
que especifica el algoritmo explícito como bcrypt
y usando la constante PASSWORD_BCRYPT
y el parámetro option
que permite especificar el recuento y la sal del algoritmo.
Hash de contraseñas utilizando el algoritmo predeterminado con la constante PASSWORD_DEFAULT
en PHP
Crearemos una contraseña hash utilizando el algoritmo predeterminado especificando PASSWORD_DEFAULT
en el método password_hash
.
<?php
$password = Crazy556;
$encrypted_password = password_hash($password, PASSWORD_DEFAULT);
echo $encrypted_password;
?>
Producción :
$2y$10$bPtyWBeqYSa3HilGaTLB1uOV6jPt0fbZwxmzexXWQ3RKb8BeL3VOW
Hash de contraseñas usando un algoritmo explícito usando la constante PASSWORD_BCRYPT
en PHP
Crearemos una contraseña hash utilizando el algoritmo bcrypt
especificando PASSWORD_BCRYPT
en el método password_hash
.
<?php
$password = Crazy556;
$encrypted_password = password_hash($password, PASSWORD_BCRYPT);
echo $encrypted_password;
?>
Producción :
$2y$10$bPtyWBeqYSa3HilGaTLB1uOV6jPt0fbZwxmzexXWQ3RKb8BeL3VOW
Hash de contraseñas utilizando el algoritmo explícito con la constante PASSWORD_BCRYPT
y el parámetro de opción en PHP
Crearemos una contraseña hash utilizando el algoritmo bcrypt
especificando la constante PASSWORD_BCRYPT
en el método password_hash
y especificando las cadenas salt
y cost
en el parámetro de opciones.
<?php
$password = Crazy556;
$options = [
'salt' => 'Kevin',
'cost' => 12,
];
$encrypted_password = password_hash($password, PASSWORD_BCRYPT);
echo $encrypted_password;
?>
Producción :
$2y$10$TTiV87qqyNNIcQeihPl85ei42pyBv.MhZoJ4sNFva.yK4U09iUB5G
Artículo relacionado - PHP Array
- Cómo determinar la primera y la última iteración en un bucle de foreach en PHP
- Cómo convertir un array a una cadena en PHP
- Cómo obtener el primer elemento de un array en PHP
- Cómo hacer eco o imprimir un array en PHP
- Cómo eliminar un elemento de un array en PHP
- Cómo quitar elementos de array vacíos en PHP