Boa tarde pessoal
Minha dúvida é a seguinte:
Já pesquisei neste e em outros forums mas não achei resposta.
Tenho uma aplicação onde o usuário deve se autenticar com login e senha, estava usando até então o método .getText() para pegar a senha do usuário e salvar no banco, mas como o getText está deprecated estou utilizando agora o getPassword.
Então assim ele está inserindo no banco de dados a senha criptografada.
Agora eu preciso validar este usuário quando ele coloca o login e a senha dele, só que o problema é o seguinte:
Se eu pegar o texto que ele digitou e trazer para um char[], ele irá trazer a senha criptografada, só que o detalhe é que ele traz sempre uma criptografia diferente para a mesma senha (palavra), então com isso não consigo validar com a que está no banco de dados. Se eu trazer o que ele digitou para uma string, ok, vem o texto correto, se ele digitar ‘senha’ vai retornar ‘senha’, mas ainda não vou conseguir validar com a do banco de dados.
A questão é: Como eu faço isso??? tem como pegar a senha q está no banco (ele traz uma string criptografada) e descriptografar para que eu possa comparar???
Espero ter me expressado bem… conto com a ajuda de vocês!!