Pular para o conteúdo

Criptografia Assimétrica com Openssl

Responder tópico
  • Denunciar
  • Indicar

1. Criptografia Assimétrica com Openssl

Enviado em 15/12/2017 - 13:03h

Ola pessoal, gostaria de saber como utilizar a ferramenta Openssl para criar mensagens criptografadas Assimétricas, gostaria de saber os comandos direto no terminal para gerar o par de chaves assimétrica e o comando para importar a chave pública,e por último usar a chave pública gerada para criptografar uma mensagem, sei fazer esse procedimento dom Gnupg, mais não sei como fazer com Openssl, gostaria da ajuda de vocês.

Desde já Agradeço.

Responder tópico

2. Re: Criptografia Assimétrica com Openssl

Enviado em 16/12/2017 - 10:01h

Bom pessoal, depois de tanto pesquisar, descobrir como criar o par de chaves, segue o passo:

1 - Criando chave privada:

$ openssl genrsa 4096 > chavepriv

O comando acima gera uma chave RSA de 4096 bits e armazena dentro do arquivo chavepriv

2 - Gerando chave pública

$ openssl rsa -in chavepriv -pubout > chavepub

O comando acima a partir da chave privada gera a chave pública.

Agora vem a parte em que não estou conseguindo resolver e gostaria da ajuda de vcs, o problema é que não estou conseguindo criptografar arquivos de texto grandes, estou utilizando o comando abaixo:

$ openssl rsautl -encrypt -pubin -inkey chavepub -in mensagem.txt > saida

O problema é que está me retornando o seguinte erro:

RSA operation error
140407041135936:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too large for key size:../crypto/rsa/rsa_pk1.c:125:


Gostaria de saber como resolver esse problema.
Desde já agradeço.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder