Duvida com o postgreSQL

Como deixar um campo com tipo password no postgre

Tenho uma tabela no postgre com o campo senha, mas todo mundo que abrir a tabela no postgre podera ver a senha digitada pelo usuário. Quero saber uma maneira para que ninguem veja a senha digitada.

Boa pergunta, tava pensando nisso agora. Tenho que entregar um projeto as 9, e to dando umas melhoradas. Tava tentando descobrir se tem como fazer isso ai. :slight_smile:

md5.

algo como:

public String md5(String senha) throws NoSuchAlgorithmException { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); BigInteger hash = new BigInteger(1, messageDigest.digest(senha.getBytes())); return hash.toString(16); }
antes de salvar a senha no banco de dados, criptografa.

e antes de comparar, criptografa a senha digitada e depois compara com a senha do banco.

abraço.

wbdsjunior…

no caso você cria um método…é isso[/url]?
Abraço, e obrigado pela ajuda.

[quote=Caytifi]wbdsjunior…

no caso você cria um método…é isso[/url]?
Abraço, e obrigado pela ajuda.[/quote]
exato!

se tiver alguma dúvida, pode pergutar.

abraço.