Validar senha criptografada

2 respostas
S

Não consegui sanar a dúvida do JPassword, acho que era algo assim: pegar o conteudo do JPassword e jogar na memória de forma que os dados fossem criptografados, depois comparar com o que está criptografano no B.D… talvez deva ser muito simples, mas com não consegui…

Então na tela de cadastro em vez de usar getPassword() : o qual está salvando os dados criptografados.
estou usando getText() : que não criptografa.

Não ficou do jeito que eu queria mas…
se alguem souber como tratar a criptografia, agradeço!

2 Respostas

leoramos

Suemy, a dica é a seguinte:
você precisa criptografar a senha que o usuário digitou com a mesma chave secreta que é usada no banco; aí, em seguida, você faz a sua consulta SQL.
Utilize essa classe pra fazer isso:
http://java.sun.com/j2se/1.4.2/docs/api/javax/crypto/Cipher.html
Infelizmente, não sei qual o tipo de criptografia aplicada no Access pra poder te indicar isso.

PS: Não testei, mas do jeito que está, me parece que teu código aceita SQL Injection. Dá uma pesquisada sobre isso :wink:

Inté!

S

Ok leoramos
Vlw pela dica, vou pesquisar sim!
Obrigada!

Criado 13 de agosto de 2008
Ultima resposta 13 de ago. de 2008
Respostas 2
Participantes 2