Criptografia  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Javax
JavaEvangelist

Membro desde: 03/01/2005 18:46:09
Mensagens: 305
Offline



Ao final desse metodo, a String senha estará criptografada em senhaCrip. Como faço para descriptografar ??

valeu !!!

"O impossível é o possível que nunca foi tentado !!!"
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

Cara eu tenho um código com chave privada que eh bem simples.. Segue abaixo:
Objetos necessários:


Método para incialização:

Criptografando:

Descriptografando:


O algoritmo eh de livre escolha (procure sobre JCE)

http://blog.caelum.com.br



[MSN]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Você não vai descriptografar. Se você conseguir decriptografar com facilidade é porque escolheu uma função fraca. MessageDigest é um tipo especial de função de uma via só, é conhecida também por função hash.

É fácil de calcular porém é dificil de reverter e daí seu valor na criptografia. É usado como se fosse uma impressão digital da mensagem. Serve para verificar se uma mensagem foi modificada, se a mensagem vem de fonte autorizada ou prevenir que alguém negue que a mensagem seja sua.

O que se faz é comparar o valor criptografado, que é o resultado do MessageDigest, com um valor (também criptografado) que deve ser o esperado e assim verificar sua validade.

[]s
Luca


Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
Javax
JavaEvangelist

Membro desde: 03/01/2005 18:46:09
Mensagens: 305
Offline

thadeurc, valeu cara !!! Bem legal esse codigo !!! Me explica so pq a necessidade do :


valeu !!!

"O impossível é o possível que nunca foi tentado !!!"
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

Este cara eh o responsável por gerar a String criptorafada/descriptografada usando os bytes q vc gerou.

Porém, se vc tiver mais curiosidade de uma olhada na api pois todas as classes são default de java..

[]´s

http://blog.caelum.com.br



[MSN]
Javax
JavaEvangelist

Membro desde: 03/01/2005 18:46:09
Mensagens: 305
Offline

thadeurc wrote:Este cara eh o responsável por gerar a String criptorafada/descriptografada usando os bytes q vc gerou.

Porém, se vc tiver mais curiosidade de uma olhada na api pois todas as classes são default de java..

[]´s


Tem como eu deixar a chave privado com 128 bits ?? Acredito q no seu codigo ela está com 64 bits !!

valeu !!!

"O impossível é o possível que nunca foi tentado !!!"
Javax
JavaEvangelist

Membro desde: 03/01/2005 18:46:09
Mensagens: 305
Offline

thadeurc wrote:Este cara eh o responsável por gerar a String criptorafada/descriptografada usando os bytes q vc gerou.

Porém, se vc tiver mais curiosidade de uma olhada na api pois todas as classes são default de java..

[]´s


Tem como eu deixar a chave privado com 128 bits ?? Acredito q no seu codigo ela está com 56 bits !!

valeu !!!

This message was edited 2 times. Last update was at 22/07/2005 11:31:49


"O impossível é o possível que nunca foi tentado !!!"
thadeurc
JavaChild
[Avatar]

Membro desde: 25/10/2004 08:14:14
Mensagens: 130
Localização: São Paulo
Offline

Então, da uma olhada neste link que eh a chave para suas dúvidas.


http://java.sun.com/j2se/1.5.0/docs/guide/security/jce/JCERefGuide.html
[]´s

This message was edited 1 time. Last update was at 22/07/2005 13:28:38


http://blog.caelum.com.br



[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team