Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/07/2003, 17:00
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 8 meses
Puntos: 16
Si el visual (BASIC, supongo) tiene una funcion password() que encripte usando el mismo algoritmo que el password de MySQL, solo tienes que compararlos valores encriptados. Si no tiene esa funcion, puedes hacer que te haga la comparacion la consulta:

SELECT * FROM tabla WHERE clave=password(cadena)

Donde cadena es la clave que han introducido. Si el recordset es vacio, es que no hay ningun registro con la clave que han metido.

MD5 es un algoritmo de encriptacion similar a password, tampoco se puede desencriptar. Seria lo mismo que he explicado con password(), pero sustituyendo password() por MD5(). La ventaja de MD5 es que posiblemente la funcion este implementad en visual, ya sea nativamente o en alguna libreria o el codigo estara en alguna pagina. Esta implementado incluso en javascript.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.