Pessoal, s� um ponto, a criptografia assim�trica � baseada em chave
p�blica e chave privada.
O SHA e MD5 s�o algoritmos de hash, em que dado um texto, �
calculado um "digest" deste texto e � s�, e na realidade voc� pode at�
refor�ar o digest, realizando v�rios updates em cima dele.
Vale lembrar que voc� tamb�m ter� que usar algum algoritmo Base64
para transformar o resultado em texto limpo.
[]'s
Claudio Miranda
Daniel Quirino Oliveira wrote:
> 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]
-------------------------------------------------------------------------