Ola estou desenvolvendo um programa utilizando Banco de Dados Oracle,
no meu campo de senha estou querendo criptografar os dados no banco mas
não sei como usar.
Fabio
Ola estou desenvolvendo um programa utilizando Banco de Dados Oracle,
no meu campo de senha estou querendo criptografar os dados no banco mas
não sei como usar.
Fabio
Oi Fabio,
É campo de senha! Eu recomendo você criptografar com MD5.
Edit2: E não vai precisar descriptografar.
Do jeito que costumo fazer, quando o usuário bater a senha dele, você criptografa ela e verifica se é igual a que está no banco.
Eu não sabia que tem como usar md5 no oracle.
Na verdade, isso independe do banco de dados.
Você pode gerar o hash da senha no Java mesmo.
Dá uma olhada neste post com uma solução pronta pra isso:
http://www.guj.com.br/java/261703-cadastro-de-usuario-com-senha-criptografada
Jaboot.
O md5 não funciona no oracle que eu saiba só funciona no mysql
[quote=AbelBueno]Na verdade, isso independe do banco de dados.
Você pode gerar o hash da senha no Java mesmo.
Dá uma olhada neste post com uma solução pronta pra isso:
Exatamente!
Jaboot.
O md5 não funciona no oracle que eu saiba só funciona no mysql
Você está querendo criptografar automaticamente a senha pelo Oracle? Infelizmente não conheço nenhuma função dele que faça isso.
Como o colega sugeriu, você mesmo pode gerar a senha, criar um campo de X caracteres (os hashes costumam ser iguais em tamanho) e gravar lá.
Valeu meu jaboot meu parceiro.
Pela força, vou continuar pesquisando.
Abs[].