Criptografia RSA  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
leopoldof
GUJ Master

Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline

Não estou entendendo como criptografar um determinado array de bytes em RSA
Presciso de uma chave pública ou privada para isso?

Estava tentando usar o Cipher para criptografar

Cipher ch = Cipher.getInstance("RSA");

mas não estou conseguindo...alguém já fez isso?
leopoldof
GUJ Master

Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline

Acho que esse código geraria o que eu quero


Só tenho um problema...
como faço para pegar a chave privada...eu tenho ela aqui.,,, gerei via openssl, mas não sei como carregar na interface
Privatekey chavePrivada
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1695
Online

Antes de tentar implementar/utilizar um algoritmo de chave assimétrica tente entender o seu funcionamento teórico:

http://www.gta.ufrj.br/grad/07_2/delio/Criptografiaassimtrica.html

Tenha isso bem sedimentado antes de tentar aplicar.
leopoldof
GUJ Master

Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline

Não seria uma questão de qual tipo de criptografia utilizar.... estou fazendo as rotinas para assinar arquivos PAF-ECF... e "TEM" que ser esta... he he he... não tenho opção... só estou meio confuso com este lance de criptografar RSA
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1695
Online

leopoldof wrote:Não seria uma questão de qual tipo de criptografia utilizar.... estou fazendo as rotinas para assinar arquivos PAF-ECF... e "TEM" que ser esta... he he he... não tenho opção... só estou meio confuso com este lance de criptografar RSA

É exatamente por isso que falei pra estudar o conceito de criptografia de chave assimétrica.
RSA é um algoritmo de criptografia de chave assimétrica, entendendo o conceito dessa natureza de criptografia você sabe quando usar as chaves pública e privada do RSA.
leopoldof
GUJ Master

Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline

Na verdade quero saber "como" usar...em código... e não "quando".... o "quando" eu já sei.... quanto a definições, eu já sei...só não sei como implementar isso em java.... mas achei uns exemplos já... vou estudar.. "OS EXEMPLOS" ... para ver seu funcionamento em java...para poder implementar minha classe... no momento não estou atras de definições e sim de exemplos em Java para entender como se implementa na linguagem... para poder fazer ....como se diz..."transformar meu pensamento em código".

Valeu...
leopoldof
GUJ Master

Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline

Eu li seu link..... é um conteúdo bem interessante.... aconselho a todos que mecher com criptografia ler.... para saber um pouco mais sobre certificados, chaves,criptografia, cadeias de certificação, etc...
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team