Eu tenho a chave pública ssh de alguém e quero criptografar uma mensagem com ela para que ele seja o único que possa lê-la. No entanto, uma simples importação gpg --import
não funciona porque o formato é diferente.
Como posso converter a chave pública (no formato que aparece emauthorized_keys) para um formato que o gpg possa importar?
Responder1
As duas chaves cadaservir a um propósito diferente, e como resultado sãonão intercambiável.
Especificamente, as chaves SSH são pares de chaves assimétricas básicas, muitos dos valores que as chaves PGP exigem não estão presentes no SSH.
Você pode substituir o valor do certificado ausenteassinando automaticamente a chave SSH, mas isso parece estranho e não pode garantir que será importado para o GPG.
É melhor obter uma chave GPG gerada por essa pessoa.