| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2005 17:18:56
|
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 !!!" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2005 17:27:10
|
thadeurc
JavaChild
![[Avatar]](/images/avatar/6c530aae768250b8d9c3c908a13ee287.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2005 17:37:08
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2005 18:07:32
|
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 !!!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 07:48:32
|
thadeurc
JavaChild
![[Avatar]](/images/avatar/6c530aae768250b8d9c3c908a13ee287.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 11:05:53
|
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 !!!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 11:30:46
|
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 !!!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 13:27:40
|
thadeurc
JavaChild
![[Avatar]](/images/avatar/6c530aae768250b8d9c3c908a13ee287.jpg)
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
|
|
|
 |
|
|