Foros del Web » Creando para Internet » Diseño web »

Encriptacion de contraseñas

Estas en el tema de Encriptacion de contraseñas en el foro de Diseño web en Foros del Web. En mi web hay un sistema de indetificación de usuarios. El sistema es sencillo, se compara la contraseña que ha introducido el usuario con la ...
  #1 (permalink)  
Antiguo 26/01/2009, 02:28
 
Fecha de Ingreso: diciembre-2008
Mensajes: 122
Antigüedad: 9 años
Puntos: 0
Encriptacion de contraseñas

En mi web hay un sistema de indetificación de usuarios.
El sistema es sencillo, se compara la contraseña que ha introducido el usuario con la que le corresponde que está almacenada en la base de datos.

Me han hablado de un sistema de encriptación de las contraseñas.
¿Alguien sabe algo?
  #2 (permalink)  
Antiguo 26/01/2009, 08:54
Avatar de dART  
Fecha de Ingreso: enero-2009
Ubicación: Madrid
Mensajes: 246
Antigüedad: 8 años, 10 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:02.