Foros del Web » Programando para Internet » PHP »

duda de md5

Estas en el tema de duda de md5 en el foro de PHP en Foros del Web. hola amigos, una pregunta, hay alguna forma de regresar una cadena a su estado inicial despues de haber pasado por el md5; por ejemplo: clave= ...
  #1 (permalink)  
Antiguo 02/07/2010, 22:20
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 6 meses
Puntos: 22
Pregunta duda de md5

hola amigos, una pregunta, hay alguna forma de regresar una cadena a su estado inicial despues de haber pasado por el md5; por ejemplo:


clave= hola
pasado por md5= 4d186321c1a7f0f354b297e8914ab240

alguna manera de q vuelva a ser hola
__________________
Somos lo que pensamos, como pensamos vivimos.
  #2 (permalink)  
Antiguo 02/07/2010, 22:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: duda de md5

no, MD5 es un HASH, por lo tanto no es reversible.
  #3 (permalink)  
Antiguo 02/07/2010, 22:26
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: duda de md5

ok gracias, tendre q buscar tons otra forma de encapsular una contraseña. muchas gracias por tu tiempo
__________________
Somos lo que pensamos, como pensamos vivimos.
  #4 (permalink)  
Antiguo 02/07/2010, 22:29
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: duda de md5

si es para almacenar la contraseña en tu base de datos, un HASH como md5 es la mejor opción.

para no entrar en detalles, investiga sobre los hash y te darás cuenta del porque todos lo usan con el mismo propósito
  #5 (permalink)  
Antiguo 02/07/2010, 22:33
Avatar de camsworksinc  
Fecha de Ingreso: julio-2008
Ubicación: Queretaro
Mensajes: 261
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: duda de md5

Los algoritmos de Hash, como el MD5 o SHA1, se pueden usar para cifrar contraseñas (por ejemplo, Windows almacena las contraseñas con algoritmos de Hash).
La manera de usarlos es la siguiente:
- El usuario establece una contraseña, a la cual se le genera el Hash y se almacena.
- Cuando se necesita verificar si una contraseña introducida es valida, entonces se genera nuevamente el Hash de lo que el usuario tecleeo. Si este Hash es igual al Hash almacenado, entonces la contraseña es válida.

Ahora, si aun asi necesitas encriptar un dato, puedes usar la libreria mcrypt (http://php.net/manual/es/book.mcrypt.php) la cual soporta varios algoritmos de encripcion, tales como AES, DES, TripeDES, Rijdnael, Blowfish, etc.

Suerte!
__________________
¡Malditas computadoras que siempre hacen lo que les DIGO que hagan, no lo que QUIERO que hagan!
  #6 (permalink)  
Antiguo 04/07/2010, 10:25
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: duda de md5

muchas gracias por las opciones, leere un poco mas para solucionar mi problema. gracias por su tiempo
__________________
Somos lo que pensamos, como pensamos vivimos.

Etiquetas: Ninguno
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 14:00.