Official docs: https://gnupg.org/documentation/manuals/gnupg/GPG-Input-and-Output.html#GPG-Input-and-Output
List keys:
gpg -k
By default, GPG keys are created and
stored in the binary OpenPGP format.
Need to pass --armor
option with --export
flag to get ASCII output.
Export gpg public key as armored ASCII output:
gpg --armor --export <keyhash|email@address> > key.asc
Example GPG public key as armored ASCII text:
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBF6B+4gBCACtCbXTGQwoNF2v84z9A4fDn5nhUtpBiiLwt7R0VrWRnnnn6/mw
9pk1vZxa+dOhyaUMNsGzdq3Q9wnwBnl6TT+Pm7RGihhFSlcpF7tXs52HVspG4KB6
FRqYKGYLbqXiYszuXN7uB5YxWX06JN6YjZJHgVBRfvh00mktac+vfnZd7/5xBfO9
xVAGKqefktGP0oAst1Infa2Re6q85HPD5pg5/2lGuQucbHyV3JQe4UbU5FJf7GDV
sfN+/g83vbB+i/nxea65gWXFK7iLN71/hBF8MIxKxTmRryWKxqlAPsGgZyNOadpA
M/iRFNLkqGzOBLodT4TjQSV3qqlQWlwThmWTABEBAAG0GmV4YW1wbGUgPHVzZXJA
ZXhhbXBsZS5jb20+iQFOBBMBCAA4FiEE0Fl1Kg3gyoAW8CA5EnPNY8Hna4QFAl6B
+4gCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQEnPNY8Hna4RIhAf/Ys2/
vVfgwJuXomLVoSFSpGaw0G/cvOuhWXdTn+jz9tSS3fpNTRCyAGjqGlBV1xWGKrwo
9ildABLu9aOiHW45pXRs0XQO/C5TPseBJivb+hrDmGZfxY9nVH3qa2U0KT/8oeAS
qZh4Oy4hVEwYJrF8wUI+hau10WKs4qDLnbmINq9Jgn8dhTgygjlf2t6noIuY/QC+
1z1YFs7bUOakD2KJfe7+3oQTPdHhMMr1upEKLSYx6GKes7GIQrBrEnkzOvXI/RK6
zAlZOOuEhIa1lAAKrwpS5pHHcCo6v/JtwZG/Immjg3FU3YT1elwOSQWtvQRRyK4C
O/z6+wZ0MroU1JFoirkBDQRegfuIAQgAzkOz+2HczFwGvZDG0QDXvnKuOo8emV6o
LbEiDzvLC9lbLdjrfGFc7rtnzgr04pS5PEbI3b5OieQNXWF5FjLyJocCLPgL2fSh
1S9jEegtp4maE14VktQ5uWh99Xn9GLQuyCY/TsB4hxZYrDRX/eFZMqfkFNplrNvK
U8W4G+GUdvyD0uTr+au4+DlcnUK8ngDclQtatpiYP/Xu9JJcoMnCYlwDAVUMejjX
bRwq/8kXLlIRkorncBGloyNZM7owzp3FjniJp2FhRB4bPNYBsKqd4gaHihCrvImN
eyi2eAKwwniiTVLdzbR943BaS+4l1xNRS3zvSuAz5fMjFNk9m8ExwQARAQABiQE2
BBgBCAAgFiEE0Fl1Kg3gyoAW8CA5EnPNY8Hna4QFAl6B+4gCGwwACgkQEnPNY8Hn
a4TvLQf+LX2ow5oar3SKREgwoTVBsGDjVxjr6hWkJgVC9a8dq3HP6zR6zT90XOZA
UOiOip00EkFbVlWteabIph4O+fDjVNAy9QfuFCC91h7eWglibV9nQUmc4yJSBRfY
2GvHmH5MgzUZN4wbUO0kU4DDYhSDC4urMKICS8LuqUv6LK7lzp9cgFdW7zqWuOiP
FWL5cfUiaJJ1TQVGzrMKS9UX0iq7zWcZqDopp5zkKGRjIry36inqS+dfuFHg1y37
5sigWh8vff3ht3GhoeeqVN8Z8ZxkQrl2GvDvUaufIAXFVAuwUZXerLe1dlXpaVUQ
u6pW2rAVjXXf3eJdIKIzxkD6x4ph2A==
=8f7w
-----END PGP PUBLIC KEY BLOCK-----
Import .asc
keys with
gpg --import keyfile