Jump to content

duda con encriptacion de clave.


Recommended Posts

Buenas, en mysql hay una opción llamada DES_ENCRYPT y DES_DECRYPT, esto me encripta la clave, pero después como puedo me loguear ?? por el form de php me trato de loguear, pero no me reconoce, me imagino xq en la BD esta encriptada ... como se hace para que esto funciones ?? se agrega algo para desincriptar y loguear ??

 

 

Gracias.

Link to comment
Share on other sites

a ver primero que nada debes saber que no existe funcion para descriptar el md5, lo que debes hacer es: simplmente

 

if(md5(passIngresada) == passEncripata){

entras

}

else{

no entras

}

 

 

Ahora si lo que deseas es tener la pass encripatada y desencriptada del usuario, debes ingresar la pass sin encriptar y la pass sin desencripar en el registro

Edited by alvaroxz
Link to comment
Share on other sites

Se me había olvidado postear, al final hice esto........

 

 

 

La pass ya la tenia encriptada en mysql con sha1 y despues en el código de la pagina del logueo puse esto:

 

$clave=sha1($_POST["clave"]);

 

y es resto del codigo es el mismo.

 

 

lo mismo para md5:

 

$clave=md5($_POST["clave"]);

 

 

De esta forma me reconocia el user con su pass encriptada y lograba entrar al sistema.

Edited by epic
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...