Criptografia.  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
LN2EE
JavaGuru
[Avatar]

Membro desde: 14/11/2002 19:08:40
Mensagens: 207
Localização: São Paulo
Offline

Diga Pessoal, tranquilo?

Bom, to com uma dúvida sobre criptografia na API no j2se.
Utilizo a Classe MessageDigest(MD5), para criptografia de senha,
e funciona muito bem... sem problemas.

Agora além da senha outras informações precisam ser criptografidas,
e o algoritimo MD5 não atende pois não é possivel descripgrafar a
chave de entrada.

Na API existe algo para se criptografar e descriptografar(no meu caso para apresentação dos dados)?


Obrigado,
Leandro Nardo
[Email] [ICQ]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Veja javax.crypto.Cipher (um exemplo completo é meio complicado de eu dar aqui em poucas linhas).
Atenção: veja se você pode usar o JDK 1.4.2 ou 5.0.
Versões anteriores do JDK têm um monte de restrições para o uso de criptografia, portanto é melhor ver se você pode usar essas versões mais novas.
[WWW]
LN2EE
JavaGuru
[Avatar]

Membro desde: 14/11/2002 19:08:40
Mensagens: 207
Localização: São Paulo
Offline

Bacana! Essa Classe concerteza vai ajudar muito!
Gostaria de tirar Uma dúvida sobre essa classe(javax.crypto.Cipher).

Esse Algoritmo povê umas critografia de quantos bits?
Pelo eu li, esse algoritmo (DES) povê 64bits.
Existe tbm o tripleDES, que provê 128bits de criptografia,
é possivel usar esse nivel de criptografia com essa Classe?


Obrigado

Leandro Nardo
[Email] [ICQ]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Leia esta página. http://java.sun.com/products/jce/javase.html

Veja o provider BouncyCastle ( http://www.bouncycastle.org ) .

Dica: se puder, use o AES com 128 bits. A segurança é excelente e o algoritmo é razoavelmente rápido.

(Só para encher o saco, o DES é 56 bits e o Triple-DES é 3 vezes isso, ou seja, 168 bits. Não tem nada de 64 ou 128 aí.)

This message was edited 1 time. Last update was at 18/08/2005 17:56:15

[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team