Fácil:
gpg --export my_key -o my_public_key.gpg
gpg --export-secret-key my_key -o my_secret_key.gpg
Então:
gpg --import my_public_key.gpg
gpg --allow-secret-key-import --import my_secret_key.gpg
Estou usando o gpg e as chaves geradas, importadas e assinadas.
Como posso fazer todo o trabalho que tenho feito e exportar todas as minhas chaves e importá-las para outra máquina?
O PGP tradicional permite que você apenas copie os arquivos do conjunto de chaves, ou simplesmente mescle-os, chamando-os no chaveiro para importar. Não acompanhei o GPG, mas ficaria surpreso se ele diferisse significativamente.
Na verdade, se você estivesse sendo apropriadamente paranóico, o chaveiro privado deveria estar em um pendrive ou dispositivo removível semelhante, talvez com um CD-R armazenado de forma segura ou similar para backup, então essa parte seria discutível.
Você pode copiar pubring.gpg, secring.gpg e trust.db da máquina antiga para a nova.
HTH, Jan
Tags pgp