[Resolvido!]Criptografia de senha no JSP com MD5

5 respostas
U

Bom dia,
Eu tenho um banco de dados com uma tabela usuário que contem os campos nome, login e senha. A minha dúvida é a seguinte: Como faço para colocar o código MD5 no meu JSP para criptografar a senha ?

Já vir vários tópicos mais não conseguir!!!

Quem puder me ajudar eu agradeço.
Obrigado

5 Respostas

E

Procure por “MD5 Javascript”, há várias implementações na Web.

U

Ok vou procurar!!!
Obrigado.
abs

U

Você teria algum exemplo para postar!!!
abs

E

Olá, não sei se resolve seu problema, mas o código a seguir gera a string codificada no algoritmo que você passar no segundo parâmetro.
Para md5 use: getHash(“senhaAqui”, “MD5”)

private static String getHash(String message, String algorithm) {
	try {
		byte[] buffer = message.getBytes();
		MessageDigest md = MessageDigest.getInstance(algorithm);
		md.update(buffer);
		byte[] digest = md.digest();
		String hexValue = "";
		for(int i = 0 ; i < digest.length ; i++) {
			int b = digest[i] & 0xff;
			if (Integer.toHexString(b).length() == 1) hexValue = hexValue + "0";
			hexValue = hexValue + Integer.toHexString(b);
		}
		return hexValue;
	} catch(NoSuchAlgorithmException e) {
		e.printStackTrace();
	}
	return null;
    }

Bom, mas isso nao é javascript e pra você usar na JSP vai ter que fazer um scriptlet, ou uma servlet e colocar este código… algo assim.

U

Conseguir resolver o problema!!!
Peguei um exemplo na net Criptografia de senha em Java e transformei em Servelet!!!
Gostaria de agradecer a todos que responderam!!!
Obrigado!!!

Criado 29 de outubro de 2009
Ultima resposta 30 de out. de 2009
Respostas 5
Participantes 3