Como faço para criptrografar em java?
Criptografia
W
4 Respostas
procure por md5 ou sha1
L
public static String encrypt(String user, String password) {
String sign = user + password;
try {
java.security.MessageDigest md =
java.security.MessageDigest.getInstance("MD5");
md.update(sign.getBytes());
byte[] hash = md.digest();
StringBuffer hexString = new StringBuffer();
for (int i = 0; i < hash.length; i++) {
if ((0xff & hash[i]) < 0x10)
hexString.append(
"0" + Integer.toHexString((0xFF & hash[i])));
else
hexString.append(Integer.toHexString(0xFF & hash[i]));
}
sign = hexString.toString();
}
catch (Exception nsae) {
nsae.printStackTrace();
}
return sign;
}
gera o md5 de uma STRING composta (no caso) pelo usuario + senha......
se nao for isso, que tipode dado vc quer criptografar?
Ola, bom da uma olhada no javadoc por security acho que pode te ajudar em algo
flow
O cara perguntou como criptografar e vi pessoas dando exemplo de algoritmo de HASH…
Seguinte cara… Se você quer esconder algo e poder ler essa informação depois, isso é criptografia. Algoritmos de HASH (MD5, SHA, etc…) apenas geram uma sequencia de caracteres a partir de um array de bytes… Muito usado para senhas.
Respondendo a pergunta, Triple DES, AES, enfim, procure no google que você já acha, se eu tivesse um exemplo colaria aqui…
abraço.
Criado 4 de abril de 2011
Ultima resposta 5 de abr. de 2011
Respostas 4
Participantes 5
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo