Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

consejo para almacenamiento de contraseñas

Estas en el tema de consejo para almacenamiento de contraseñas en el foro de Mysql en Foros del Web. Hola buenas, estoy elaborando un panel administrativo en php al cual me loguearé mediante un usuario/contraseña que sacare de una base de datos mysql. Nunca ...
  #1 (permalink)  
Antiguo 13/11/2010, 13:58
 
Fecha de Ingreso: junio-2006
Ubicación: España
Mensajes: 122
Antigüedad: 18 años, 6 meses
Puntos: 2
consejo para almacenamiento de contraseñas

Hola buenas, estoy elaborando un panel administrativo en php al cual me loguearé mediante un usuario/contraseña que sacare de una base de datos mysql. Nunca he trabado en "almacenar" contraseñas, entonces me pregunto en que tipo de codificación me recomendais cifrar la contraseña?

Gracias!.
un saludo.
  #2 (permalink)  
Antiguo 14/11/2010, 20:32
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 18 años, 3 meses
Puntos: 9
Respuesta: consejo para almacenamiento de contraseñas

Hola yo te recomiendo que utilices md5.

Saludos
__________________
->Aprender es un proceso que incluye el error..
  #3 (permalink)  
Antiguo 15/11/2010, 05:35
 
Fecha de Ingreso: junio-2006
Ubicación: España
Mensajes: 122
Antigüedad: 18 años, 6 meses
Puntos: 2
Respuesta: consejo para almacenamiento de contraseñas

ok gracias!
  #4 (permalink)  
Antiguo 15/11/2010, 05:44
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: consejo para almacenamiento de contraseñas

MD5 es para realizar una pseudoencriptación unidireccional y eso no es el cotejamiento que afecta el almacenamiento, sino la forma de convertir la contraseña en algo que no sea comprensible y con unicidad suficiente para usarse como password.

Si lo que quieres hacer es almacenar la contraseña de modo que sea, por ejemplo, sensible a MAYUSCULAS/minúsculas, usa el mismo que MySQL: utf8-bin

Si lo que quieres es hacer una encriptacion bidireccional, deberás usar otras funciones, como ENDRYPT() / DECRYPT(), ENCODE() / DECODE(), AES_ENDRYPT() / AES_DECRYPT(), o bien resolver la encriptacion por la aplicación.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: almacenamiento, consejo, contraseñas
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:01.