Caro Matheus;
No caso de criptografar uma senha, eu sugiro que n�o utilize nada para
criptografia. A documenta��o ainda est� fraca, pois a API de criptografia
foi liberada para usu�rios fora dos EUA h� muito pouco tempo. � poss�vel
obter uma funcionalidade parecida usando um digesto de mensagem.
O procedimento � o seguinte: uma classe ir�, a partir da sua senha, criar
uma string que parece ser criptografada. Mas n�o se trata de criptografia, �
apenas uma forma de autentica��o. Eu estou usando isso para armazenar senhas
numa base de dados. Estou satisfeito at� agora.
Logo abaixo escrevo um c�digo para vc experimentar.
Abra�os
Marco
import java.security.*;
/**
* @author Marco Aur�lio Vilela Garcia
* @version 1,0
*/
public final class PasswordEncDec {
public static String cryptSenha(String senha){
try{
MessageDigest md = MessageDigest.getInstance("SHA");
byte[] buf = senha.getBytes();
md.update(buf);
byte[] digest = md.digest();
return new String(digest);
}
catch(NoSuchAlgorithmException nsae){
System.err.println("===============================================");
System.err.println("===============================================");
System.err.println(" Erro acontecendo no PasswordEncDec");
System.err.println(" M�todo cryptSenha ");
System.err.println("Exce��o: "+ nsae);
System.err.println("===============================================");
System.err.println("===============================================");
return null;
}
}
}
----- Original Message -----
From: "MATHEUS Fabio O CONFAB" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 06, 2002 8:54 AM
Subject: [java-list] Password
Pessoall,
Algu�m teria um exemplo simples de criptografia de uma string, ou
simplesmente s� o algoritimo??
Qquer ajuda seria importante..
Grato e boa semana!
F�bio Oliveira Matheus
Confab Industrial S/A. - Depto. Sistemas
Pindamonhangaba - S�o Paulo - Brasil
E-Mail: [EMAIL PROTECTED]
Fone: 12-244-9316 Fax: 12-244-9304
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------