Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2004, 15:17
Avatar de CarlosMtnez
CarlosMtnez
 
Fecha de Ingreso: agosto-2003
Mensajes: 68
Antigüedad: 20 años, 9 meses
Puntos: 1
Hola compañeros:

Paseando por el foro he visto este mensaje y como no es demasiado antiguo pues contesto añadiendo algo:

¡Las claves encriptadas no se desencriptan para comprobarlas! lo que se hace es encriptar la clave que introduce el usuario al entrar y comprobar que ambas claves encriptadas (la introducida por el usuario y la que está almacenada en la BD) son iguales.

Lo más cómodo si usas php es usar la funcion md5($cadena). Cuando un usuario se da de alta en tu página creas una fila y guardas su clave encriptada... cada vez que necesites que se identifique encriptas la clave que recibas del formulario y la compruebas con la de la BD...si son iguales significa que que es correcta.

Hay que tener en cuenta algo... el algoritmo md5 es una función Hash... es decir, que nunca a dos cosas distintas les va a corresponder una misma cadena encriptada...y que además es irreversible...es decir, no puede desencriptarse... bueno, mejor dicho, nada es imposible, pero a fuerza bruta podriamos tirarnos años.

Simplemente eso, espero que te sirva de ayuda. Si tienes dudas pregunta.
Un saludo!