Usando a biblioteca OpenSSL para converter .key codificado para .pem

0

Eu criei um programa em C que recebe um arquivo criptografado ( encrypted.key ) e uma chave pública para descriptografar o criptografado privado encrypted.key . No entanto, meu programa funciona apenas quando dois arquivos são .pem codificados. Então, minha pergunta, a partir de agora, é se existe alguma maneira de converter um arquivo .key para .pem

    
por Robert Herrera 25.04.2016 / 21:46

1 resposta

0

Devo admitir que acho a primeira frase / histórico da sua pergunta um pouco estranha. No entanto, a questão sobre a conversão é válida, então aqui vai:

O arquivo terminando com .key é normalmente usado para chaves codificadas no formato ASCII (PEM) ou Binário (DER). Assim, a primeira coisa que você deseja verificar é se a chave já está no formato PEM. Caso contrário, o seguinte comando converte as chaves RSA de DER para PEM:

$ openssl rsa -inform DER -in encrypted.key -outform PEM -out now_in_PEM.key

Se você estiver usando chaves DSA, basta substituir rsa por dsa .

    
por 25.04.2016 / 22:53