Como posso exportar minha chave pública do GnuPG para um bloco?

4

Gostaria de enviar meu chaveiro público inteiro para um amigo meu (e fazer o backup por motivos óbvios) e gostaria de exportá-lo em um único bloco, como o GPA. Pontos de bônus se for assinado com minha própria chave privada.

    
por Rob 17.03.2016 / 04:14

1 resposta

2

gpg --export sem filtros adicionais exporta todas chaves públicas, incluindo assinaturas. Aplique a opção --armor se desejar saída blindada ASCII e redirecione a saída para um arquivo. Esta linha de comando exporta todas as chaves públicas para o arquivo public-keys.gpg no formato blindado ASCII:

gpg --armor --export > public-keys.gpg

Ele pode ser importado usando o comando usual gpg --import public-keys.gpg .

Antes do GnuPG 2.1, você também pode simplesmente enviar o arquivo ~/.gnupg/pubring.gpg , mas isso também inclui assinaturas "locais" que normalmente não devem ser exportadas. Desde o GnuPG 2.1 isso não é mais possível, já que o arquivo também contém as chaves privadas, e é possível que o chaveiro esteja no formato de caixa de chaves ( pubring.kbx ).

Se você deseja que o arquivo seja assinado, é necessário fazer isso em uma segunda etapa, como se fosse assinar qualquer outro arquivo:

gpg --sign public-keys.gpg
    
por 17.03.2016 / 11:11

Tags