mysql y datos encriptados

ecdl
13 de Abril del 2004
estoy usando una BBDD en MySQL que tiene una tabla con usuarios, con nombre y password entre otras cosas.

El password se inserta en la BBDD y se encripta mediante la funcion ENCRYPT.

Hay alguna forma, desde java claro, de poder autentificar los password, es decir, poder comparar o algo asi con un password sin encriptar?¿

gracias de antemano...

fredlankovich
13 de Abril del 2004
Yo tenia guardado mis password encriptados con la funcion PASSWORD de Mysql, y los recuperaba con una consulta desde java, tomando los datos de un formulario html, asi

String clave = request.getParameter("password");
String consulta = "SELECT * FROM usuarios WHERE usuarios.clave=PASSWORD('"+clave+"')";
Resultset rs = st.executeQuery(consulta);
if (rs.next())
{
// los passsword son iguales
}

ojala te sirva para guiarte aunque sea