Adsense

miércoles, 12 de septiembre de 2012

Cifrar contraseñas en PHP 5.5 con password_hash

Las contraseñas deben almacenarse en forma cifrada unidireccionalmente para mayor seguirdad de nuestras aplicaciones en php.

Php 5.5 ha añadido nuevas funciones específicamente diseñadas para cifrar contraseñas de una forma mucho más segura que los mecanismos anteriores de MD5 o SHA1.

Así para generar la contraseña cifrada en PHP5 nos bastaría hacer

$hash = password_hash($passw, PASSWORD_BCRYPT, ['cost' => 10]);

donde:

$hash: La contraseña cifrada.
$passw: La contraseña sin cifrar.
PASSWORD_BCRYPT: El nuevo súper algoritmo de encripción y
['cost' => 10]: Es grado de complejidad del cifrado.


Más información, así como este ejemplito copiado sin permiso de autor ni nada parecido puedes apreciarlo en cristalab

No hay comentarios: