Foros del Web » Programando para Internet » PHP »

Encriptar password

Estas en el tema de Encriptar password en el foro de PHP en Foros del Web. Estoy haciendo un sistema de registro y me pregunto.. ¿cuál es la mejor manera de encriptar la contraseña ingresada por un usuario y así mismo ...
  #1 (permalink)  
Antiguo 18/11/2011, 18:30
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 3 meses
Puntos: 4
Pregunta Encriptar password

Estoy haciendo un sistema de registro y me pregunto.. ¿cuál es la mejor manera de encriptar la contraseña ingresada por un usuario y así mismo desencriptar cuando este se quiere logear....muchas gracias..
  #2 (permalink)  
Antiguo 18/11/2011, 19:07
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: Encriptar password

alguna respuesta?
  #3 (permalink)  
Antiguo 18/11/2011, 19:12
 
Fecha de Ingreso: noviembre-2011
Ubicación: Morelia, Mich, México
Mensajes: 95
Antigüedad: 12 años, 5 meses
Puntos: 18
Respuesta: Encriptar password

Pues en teoría nunca la vas a desencriptar una vez que el usuario haya guardado su password, vas a comparar el valor encriptado. Alguna forma segura de hacerlo puede ser:

Código PHP:
Ver original
  1. $pass =  base64_encode(sha1($password));
  2. $password = hash('sha256',$pass);

también puede ser con md5:

Código PHP:
Ver original
  1. $password = md5($password);

o agregarle algun hash para mayor seguridad:

Código PHP:
Ver original
  1. $hash = "12345";
  2. $password = md5($password . $hash);

Última edición por JavierB; 19/11/2011 a las 03:25 Razón: Borrar firma
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 23:29.