Mas Marco, na realidade esse algoritmo nao garante seguranca nenhuma, ou nao?
Como gravar em um arquivo essa "password" se quando transformada em string fica identica?

Atenciosamente
PAULO BRANCO
DIRETIVA DIGITAL



"Marco Aurelio Vilela Garcia" <[EMAIL PROTECTED]>

06/05/2002 12:54
Please respond to java-list

       
        To:        <[EMAIL PROTECTED]>
        cc:        
        Subject:        Re: [java-list] Password



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]
-------------------------------------------------------------------------




Responder a