Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/01/2004, 07:33
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Creo que se están confundiendo algunas funciones para "encriptar" ..

Básicamente .. MD5() (sea de PHP o de Mysql o de otro lenguaje .. ya que no es própio este "hash" de PHP) .. PASSWORD() (de Msyql) encriptan en un sólo sentido, es decir .. no hay forma de desencriptar.

Sin embargo .. crypt() de PHP si puede desencriptar lo que se encripó (bonito trabalenguas xD) usando una "semilla" común para el proceso de encriptación/desencriptación.

Por eso .. para decidir cual es "mejor" primero habria que ver si requires "desencriptación".

Si vas a encriptar sólo passwords (lo tìpico) .. el formato MD5() o el PASSWORD() te sirven en un principio . .eso sí .. recuerda que en esos casos no podrías ofrecer un "recordad contraseña" sino generar una nueva ante esa solicitud.

Si vas a encriptar contenido en tus BD/archivos debes usar una función que te permita la desencriptación (como crypt() ..).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.