Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/09/2009, 12:57
santhy
 
Fecha de Ingreso: febrero-2006
Mensajes: 134
Antigüedad: 18 años, 2 meses
Puntos: 10
Respuesta: Encriptar y desencriptar contraseña

Cita:
Iniciado por abimaelrc Ver Mensaje
Hay mucha información sobre si es seguro o no usar md5, pero te adelanto que si lo es.
Ha avanzado mucho esto de la criptografía, MD5 ya no se considera buena alternativa en cuanto a seguridad, sobre todo con la proliferación de Rainbow Tables.

sha1() hace el mismo trabajo pero con un algoritmo que por el momento parece más seguro.
Si tienes un límite en la cantidad de datos que puedes mandar a tu BBDD entonces siempre puedes hacer un
Código PHP:
$pass substr(sha1($_POST['pass']), 032 /*o el numero que sea necesario*/ ); 
Manual: substr(), sha1()

Información sobre por qué no es seguro MD5:
http://es.wikipedia.org/wiki/MD5#Seguridad
http://www.win.tue.nl/hashclash/SoftIntCodeSign/ (Via Geekus)
__________________
Si te ha gustado lo que he dicho, puedes darme algún punto de reputación, que no te cuesta nada ^_^.

Di no a los juicios de valor!