Na linha de comando:
Execute gpg --list-keys 'your name'
para listar as chaves que você tem atualmente (substituindo your name
pelo nome que você possui durante a configuração):
$ gpg --list-keys muru
/home/muru/.gnupg/pubring.gpg
--------------------------------
pub 2048R/AD0CC9B4 2015-07-15
uid muru
sub 2048R/450DAD90 2015-07-15
Observe a impressão digital da chave que você deseja exportar. A impressão digital da minha chave pública é AD0CC9B4
. Para exportá-lo, usarei gpg --export
( -a
para a armadura ASCII, para que a chave esteja no formato codificado na base64 usual):
$ gpg -a --export AD0CC9B4
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQENBFWm4zkBCADYo5ffanvwBVGMbfp3g+/RMYb41QRZXCGSUhZkU7m3BpPSoO/4
NBzD4KKAU6CTVzBmVmZoFGgK2dDIOv+ZCkB4USZM2cvvpu7I+jfaYZW7ouQ4uEYu
8xY8ugFn5ImsK4KN0OP+Iw1VBXLdvj/rEiV+gcH8QV0XhsfgczCxjS1dMV3AMD+h
# snip
Wo0X3XmrPpaHJf7MsjGmJGbHNX9ZLllyFWQPlNdu9ilLI9GMjSpJSqQ=
=l/Xm
-----END PGP PUBLIC KEY BLOCK-----
Você pode redirecionar a saída para um arquivo:
gpg -a --export AD0CC9B4 > my-pubkey.asc
Em seguida, my-pubkey.asc
deve conter sua chave pública protegida por ASCII.
A chave privada correspondente pode ser exportada com:
gpg -a --export-secret-keys AD0CC9B4
A saída deste comando começará com
-----BEGIN PGP PRIVATE KEY BLOCK-----