Criptografia utilizando oracle

6 respostas
F

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

6 Respostas

J

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.

F

Eu não sabia que tem como usar md5 no oracle.

A

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

F

Jaboot.

O md5 não funciona no oracle que eu saiba só funciona no mysql

J

[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!

FabioJavaOracle:
Jaboot.
O md5 não funciona no oracle que eu saiba só funciona no mysql

Fabião,

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á.

F

Valeu meu jaboot meu parceiro.

Pela força, vou continuar pesquisando.

Abs[].

Criado 4 de janeiro de 2012
Ultima resposta 5 de jan. de 2012
Respostas 6
Participantes 3