Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2009, 08:54
Avatar de dART
dART
 
Fecha de Ingreso: enero-2009
Ubicación: Madrid
Mensajes: 246
Antigüedad: 17 años, 9 meses
Puntos: 7
Respuesta: Encriptacion de contraseñas

Hola,

Para encriptar contraseñas existen varias funciones en php. La que más suele usarse es md5.

Ejemplo:


Código PHP:
$password = "123456";

$pass_crypt = md5($password); 
Ésto te devolverá una cadena de caracteres del tipo: 52b1i93c5f32167se2241d2. Recuerda que si la introduces en la base de datos ya encriptada, debes también compararla con md5:

Código PHP:
$password = "52b1i93c5f32167se2241d2"; // (extraída de la BD)

$password_user = "undostres"; // (password tipeado en el campo contraseña). 
Ahora comparamos:

Código PHP:
if(md5($password_user) == $password){
  die(
"password ok");
} 

También puedes mirar la documentación en http://es.php.net/md5