Foros del Web » Programando para Internet » PHP »

Encriptar Contraseña

Estas en el tema de Encriptar Contraseña en el foro de PHP en Foros del Web. Hola amigos de Foros del web quería ver si alguien me puede dar el codigo de como encriptar una contraseña en mysql, ya que tengo ...
  #1 (permalink)  
Antiguo 06/05/2003, 17:29
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago de Chile
Mensajes: 350
Antigüedad: 15 años
Puntos: 0
Encriptar Contraseña

Hola amigos de Foros del web

quería ver si alguien me puede dar el codigo de como encriptar una contraseña en mysql, ya que tengo un sistema de usuario que ocupa cookies pero las contraseñas en la bd de ven y quisiera encriptarlas asi como el foro phpbb
__________________
Animacion de cumpleaños
  #2 (permalink)  
Antiguo 06/05/2003, 18:08
Avatar de sdf23  
Fecha de Ingreso: diciembre-2002
Mensajes: 297
Antigüedad: 15 años
Puntos: 0
pues lo mejor (para mi) es md5 se usa

md5($valo_a_encriptar);

mas info en http://www.php.net/manual/en/function.md5.php
__________________

la vida es bella cuando no es culera
  #3 (permalink)  
Antiguo 06/05/2003, 21:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Solo recordarte .. que en tu BC debes de guardarte la contraseña en formato MD5() (tras aplicar esa función al dato de la contraseña) ..

Cuando valides a tus usuarios .. solo tienes que usar otra vez MD5() con el dato del "password" que te están ingresando y contrastarlo (compararlo) con el de tu BD ... o enviarlo a una cookie (en MD5() ..)

Un saludo,

pd: Todo esto es por qué md5() solo encripta en un sólo sentido .. no se puede des-encriptar .. Solo tu usuario conocerá su password .. si la pierde le debes de generar otro password provisional y actualizar tu campo contraseña de ese registro de ese usuario.
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 08:06.