Ol� pessoal,

Sou um usu�rio "ouvinte" desta lista. Pouco entendo de java.
mas j� que o assunto � criptografia vou me arriscar.

SHA e MD5 s�o algoritmos utilizados para assinatura digital.
Dado um determinado texto ele ir� gerar uma sequ�ncia de bytes (caracteres)
�nica.
Se uma s� v�rgula fosse alterada a assinatura perderia sua validade, sendo
gerada uma totalmente diferente.
MD5 � de 128 bits e o SHA de 160, sendo que eu j� utilizei o SHA256.
Algoritmos de "m�o-�nica" s�o os ONE-TIME-PAD.

Os algoritmos de criptografia assim�trica s�o os que utilizam 2 chaves
distintas.
Uma para criptografar e outra para decriptografar. A chave privada e p�blica
respectivamente.
Um exemplo � o RSA.

O blowfish � um algoritmo sim�trico, ou seja, utiliza a mesma chave para as
2 opera��es.
O autor, Bruce Schneier, � um deus no mundo da criptografia.

Bom, acho que j� falei demais.
Quaisqer d�vidas � s� mandar e-mail pra lista ou p/ mim mesmo.

[]s a todos

Bruno S. Silva
dbk Tecnologia
[EMAIL PROTECTED]

-----Original Message-----
ixi... ai ja temos um problema... os dois algoritmos usados (SHA e MD5), se
n�o estou enganado, s�o algoritimos de criptografia de "m�o �nica"
(conhecidos como algoritmo de criptografia assim�trico). Deste modo, eles s�
v�o criptografar seu conte�do e mais nd. Se vc estiver afim de alguma coisa
que fa�a o trabalho nas duas dire��es, acho que vc deveria procurar alguma
implementa��o de um algoritmo chamado Blowfish (procure no Google).
Agora, se vc estiver s� pensando em fazer criptografia de senhas para
autentica��o, talvez o uso deste m�todo que eu passei funcione, j� que
bastaria comparar o cont�udo criptografado do banco de dados com a entrada
do usu�rio igualmente cifrada.

[]'s do seu xar�
Daniel
Bacharelado em Inform�tica - USP/ICMC

>From: "Daniel Amadei" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: Re: [java-list] Criptografia Java
>Date: Mon, 10 Jun 2002 08:23:38 -0300
>
>Putz!
>
>Muito obrigado! Ajudou e muito!
>
>Mas, sem querer abusar e j� abusando, vc sabe como eu decriptogrado essa
>senha?
>
>Muito Obrigado!
>Daniel
>
>
>>From: "Daniel Quirino Oliveira" <[EMAIL PROTECTED]>
>>Reply-To: [EMAIL PROTECTED]
>>To: [EMAIL PROTECTED]
>>Subject: Re: [java-list] Criptografia Java
>>Date: Sun, 09 Jun 2002 00:14:38 -0300
>>
>>espero q ajude em algo.
>>
>>
>>   public String encript(String palavra, String algoritmo){
>>       try{
>>           MessageDigest md = MessageDigest.getInstance("MD5");//ou SHA
>>           byte[] buf = palavra.getBytes();
>>           md.update(buf);
>>           byte[] digest = md.digest();
>>
>>           return new String(digest);
>>       }
>>       catch(NoSuchAlgorithmException nsae){
>>           System.out.println("Exce��o: "+ nsae);
>>           return null;
>>       }
>>   }
>>
>>
>>>From: "Daniel Amadei" <[EMAIL PROTECTED]>
>>>Reply-To: [EMAIL PROTECTED]
>>>To: [EMAIL PROTECTED]
>>>Subject: [java-list] Criptografia Java
>>>Date: Fri, 07 Jun 2002 14:26:35 -0300
>>>
>>>Ol�!
>>>
>>>Algu�m por acaso tem um exemplo de utiliza��o das classes presentes no
>>>pacote java.security ?
>>>
>>>Preciso criptografar uma senha e o JDK que utilizo � o 1.2.2
>>>
>>>Obrigado!


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