Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/07/2003, 07:08
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 11 meses
Puntos: 16
Hola,

Citando el manual de MySQL:
Cita:
PASSWORD() encryption is non-reversible
http://www.mysql.com/doc/en/Miscella...functions.html

Es decir, una vez que lo encriptas con password() ya no hay forma de volverlo a su forma original.

Pero esto normalmente no es necesario. No veo necesidad de desencriptar una clave. Si lo que quieres es compararlo con otra cadena, la solucion es encriptar la otra cadena y comparar las cadenas encriptadas. Si lo que quieres es el tipico mecanismo de "Olvide mi password", genera un nuevo pasword, y lo puedes encriptar para guardar.

Por cierto, MySQL recomienda no usar esta funcion para las claves de tus aplicaciones, sino usar md5().

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.