Foros del Web » Programando para Internet » PHP »

md5

Estas en el tema de md5 en el foro de PHP en Foros del Web. T engo un password en md5 necesito que me quede plano... como lo hago.. ??? pasarlo de md5 (valor encriptado) a plano (valor original sin ...
  #1 (permalink)  
Antiguo 24/02/2004, 14:39
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
md5

T engo un password en md5 necesito que me quede plano... como lo hago.. ???

pasarlo de md5 (valor encriptado) a plano (valor original sin estar encriptado..)

Un saludo.. :

Última edición por Salome; 24/02/2004 a las 14:50
  #2 (permalink)  
Antiguo 24/02/2004, 14:48
Avatar de maralbust@netsc  
Fecha de Ingreso: julio-2003
Ubicación: Santiago
Mensajes: 242
Antigüedad: 20 años, 9 meses
Puntos: 0
cuando la consultes para enviarsela al cliente por correo o algo asi no le pongas el md5


facil
__________________
"La imaginacion es el limite"
bee-freaks
  #3 (permalink)  
Antiguo 24/02/2004, 14:52
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
mmmmm

Traigo el password su valor desde un campo en una tabla....

entonces lo recojo encriptado porque asi lo guardo en la base de datos...

Es asi como tengo una variable con un password encriptado.. como haga para que el varlor de esta variable no este encriptado y sea convertido a plano....

Última edición por Salome; 24/02/2004 a las 14:54
  #4 (permalink)  
Antiguo 24/02/2004, 15:05
Avatar de maralbust@netsc  
Fecha de Ingreso: julio-2003
Ubicación: Santiago
Mensajes: 242
Antigüedad: 20 años, 9 meses
Puntos: 0
Código PHP:
$nombre $row['Name'];
       
$username $row['Username'];
       
       
//$password = crypt(mt_rand(-100000,100000));
       
$password preg_replace("/\W/","",$password);
       
$password substr($password,0,6);
       
$cryptpassword md5($password);

       
$insertSQL sprintf("UPDATE members set Password = '" $cryptpassword "' WHERE Email = '" $sender_email "'");
       
mysql_select_db($database$coneccion);
       
$Result1 mysql_query($insertSQL) or die('ERROR, please contact: <a href="mailto:[email protected]">[email protected]</a>'); 
asi lo hago yo y me las entrega planas
__________________
"La imaginacion es el limite"
bee-freaks
  #5 (permalink)  
Antiguo 24/02/2004, 15:09
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
mmmm pues según lo que leo.. el MD5 no se puede desencriptar...

pero existen otras maneras de hacerlo.. asi que a leer se dijo!
  #6 (permalink)  
Antiguo 24/02/2004, 15:17
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
De hecho el MD5 no es reversible.

Esa es una de las particularidades de esa encriptacion.

Lo mejor para manejar los passwords es que si alguno se te ha perdido, simplemente lo vuelvas a setear con un nuevo password. Ya sea el mismo usuario o tu mismo.



PD.- y digo que NO es reversible porque el mismo MD5 resultante pudiera ser el mismo para "esto" que para "aquellootrosuperlarguisisimo12345"

__________________
Manoloweb
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 09:18.