Apenas uma corre��o. Esse algoritmo n�o � um algoritmo de criptografia sim�trico. � apenas uma fun��o de hash que dada uma entrada te retorna uma sa�da. A partir dessa sa�da � imposs�vel chegar ao valor da entrada. Esse � o esquema de autentica��o do UNIX por exemplo. Por isso pode ser usado com seguran�a. O SHA ali�s, � mais seguro que o MD5 do UNIX.
Algoritmos de criptografia utilizam chaves (e possuem sim volta, sen�o pra que cifrar?) e s�o classificados assim: simetricos: 1 chave para cifragem/decifragem. assimetricos: 1 chave para cifragem, outra para decifragem []'s JP --- Flavio Alves <[EMAIL PROTECTED]> wrote: > Segue um algoritmo simples de criptografia > utilizando. > Pelo menos � assim que eu uso. Contudo esse > algoritmo � assim�trico, ou > seja, n�o existe o caminho de "volta". > > O algoritmo SHA(Secure Hash Algorithm) � um > SHS(Secure Hash Standart), e � > padronizado pela FIPS 180-1. Se voc� precisar de > mais informa��es sobre ele > pode obter em > http://www.itl.nist.gov/fipspubs/fip180-1.htm. > > Al�m disso, voc� pode usar outros algoritimos usando > praticamente a mesma > estrutura. > > import java.security.MessageDigest; > > ... > // Encryption Method > String Passowrd = new String("teste"); > MessageDigest md = > MessageDigest.getInstance("SHA-1"); > md.reset(); > md.update(Password.getBytes()); > byte[] digest1 = md.digest(); > > StringBuffer encryptedPassword = new > StringBuffer(); > for (int i=0; i<digest1.length; i++) { > > encryptedPassword.append(Integer.toHexString(0xFF & > digest1[i])); > } > > ... > > Flavio Luiz Matiello Alves > Portugal Telecom Inova��o > SRI - Servi�os de Redes Inteligentes > * R. Eng. Jos� Ferreira Pinto Basto, 3810 - Aveiro > * [EMAIL PROTECTED] - > [EMAIL PROTECTED] > * Com: +351 234 403639 Cel: +351 93 9551530 > > > -----Original Message----- > From: MATHEUS Fabio O CONFAB > [mailto:[EMAIL PROTECTED]] > Sent: Monday, May 06, 2002 12:54 PM > To: '[EMAIL PROTECTED]' > 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] > ------------------------------------------------------------------------- > __________________________________________________ Do You Yahoo!? Yahoo! Health - your guide to health and wellness http://health.yahoo.com ------------------------------ 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] -------------------------------------------------------------------------
