Recebi um arquivo chamado id_rsa1.pub de uma empresa para poder enviar uma mensagem criptografada.
Mas não consigo importá-lo para o meu programa "Kleopatra", porque o formato do arquivo não é suportado. Infelizmente eles não usam .pgp
Como posso enviar a eles uma mensagem criptografada usando o arquivo .pub?
Este arquivo está no formato SSH, onde é usado para autenticação (assinaturas digitais de curto prazo) e nunca foi feito para ser usado para criptografia.
Embora seja uma chave RSA, portanto, é tecnicamente possível usá-la para criptografia, não há ferramentas padrão para fazer isso e elas não produzem um formato de dados padrão. No mínimo, mesmo que você encontre instruções para criptografar dados para chaves SSH (por exemplo, usando
openssl
), você precisa saber se o destinatário usará a mesma ferramenta para descriptografar.Ele não pode ser usado como uma chave PGP ou convertido em uma chave PGP de nenhuma maneira útil, porque não carrega os metadados específicos do PGP (se você tentasse inventar as coisas, não corresponderia ao que o destinatário possui). .. e se o destinatário quisesse que você usasse o PGP, ele simplesmente enviaria uma chave PGP para começar. O mesmo vale para usá-lo como um certificado S/MIME.
Pergunte à empresa se eles enviaram a chave correta e, em caso afirmativo, quais ferramentas ou qual formato de criptografia eles esperam que você use.