Select com MD5

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
AlexTR
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Seg, 25 Jun 2012 3:30 pm

Olá tudo bem?
Bom vamos la;
Na aplicação web, mais especifico em java, ao salvar um novo usuario com senha eu criptografo em MD5 e essa senha já vai criptografada em md5 para o banco de dados, porem não consigo fazer a comparação dessa senha criptografada com a senha que o usuario digita na aplicação, ai vi que o sring segurity executa esse select no banco de dados para comparar login e senha:

Selecionar tudo

<jdbc-user-service data-source-ref="dataSource"
               users-by-username-query="SELECT username, password, enable FROM usuario WHERE username=?"
               authorities-by-username-query="SELECT username as username, nome as authority FROM usuarioautorizacao WHERE username=?"
            />

Ai com não sei fazer essa compração com java quero personalizar esse select já buscando em MD5 no oracle.

Obrigado.
EX:

Selecionar tudo

SELECT username, md5(password), enable FROM usuario WHERE username=?
quero que o oracle já faz essa conversão para md5 e já traga esse resultado da senha já criptografada para o spring comparar, como faço esse select no oracle com MD5?
paulochagas
Moderador
Moderador
Mensagens: 86
Registrado em: Qua, 15 Mar 2006 2:46 pm
Localização: São Paulo - SP
Paulo Chagas Filho
__________________

Analista Funcional / Desenvolvedor Oracle EBS
MSN - paulochagas@hotmail.com
Gtalk - pachafi@gmail.com
Skype - paulochagas

você pode usar esses exemplos que achei na internet:
http://psoug.org/reference/dbms_crypto.html
Responder
  • Informação