Skip to content

Instantly share code, notes, and snippets.

@wenijinew
Last active February 1, 2024 07:30
Show Gist options
  • Save wenijinew/77cce491e53588e9c85511b1b1075f06 to your computer and use it in GitHub Desktop.
Save wenijinew/77cce491e53588e9c85511b1b1075f06 to your computer and use it in GitHub Desktop.
GPG Commands


Image by kjpargeter on Freepik

Generate GPG Key

> gpg --default-new-key-algo rsa4096 --gen-key

gpg (GnuPG) 2.2.29-unknown; Copyright (C) 2021 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Note: Use "gpg --full-generate-key" for a full featured key generation dialog.

GnuPG needs to construct a user ID to identify your key.

Real name: Bruce Wen
Email address: wenijinew@gmail.com
You selected this USER-ID:
    "Bruce Wen <wenijinew@gmail.com>"

Change (N)ame, (E)mail, or (O)kay/(Q)uit? O
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
gpg: key A832FCCA20970BEE marked as ultimately trusted
gpg: directory '/c/Users/wenijinew/.gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/c/Users/wenijinew/.gnupg/openpgp-revocs.d/C80BBA8B9E2556B84CB72A46A832FCCA20970BEE.rev'
public and secret key created and signed.

Note that this key cannot be used for encryption.  You may want to use
the command "--edit-key" to generate a subkey for this purpose.
pub   rsa4096 2023-07-07 [SC] [expires: 2025-07-06]
      C80BBA8B9E2556B84CB72A46A832FCCA20970BEE
uid                      Bruce Wen <wenijinew@gmail.com>


List GPG Keys

> gpg --list-secret-keys --keyid-format=long

gpg: checking the trustdb
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: next trustdb check due at 2025-07-06
/c/Users/wenijinew/.gnupg/pubring.kbx
-----------------------------------
sec   rsa4096/A832FCCA20970BEE 2023-07-07 [SC] [expires: 2025-07-06]
      C80BBA8B9E2556B84CB72A46A832FCCA20970BEE
uid                 [ultimate] Bruce Wen <wenijinew@gmail.com>

Export Public GPG Key

> gpg --armor --export 86A1C8F4AF71C346

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBGSnupMBEADC26mLE6hZLH2YSVR3P/9lBs5kOm5raxqPyDCVK2ye1DBAeXmr
RPMN2k87T4tGXygw26jFxSfVHwrIho1ebd6znmzW72c/7EZdDeGvQo7oEJDppG0Q
/ZfqQuqv6dAFXheUC2+2/WbgpISfZSLyYn6O3eOc5IYaW3ehSD+xPwQ+fZU5B8yH
ZHnBrUSI2jvDZms37qV+4zLkzei/tT9GZvmi89bysoskj5xgQElbYZzj27Yuv6U+
iJEcfLfVlPEUlk+3IPlLhUviV9hP6tUyHUpeQy5NXXtwk7aUUIMkYH3N1wLjkafT
Fzt86uyIA7I/kwx8iSpgNFL+YA/AOZH3ILPkj8iTgAynBrWgPAfzkNaBJ9F+rm6E
8WidpiIi9/EqmnZqe5Hq8bZNeXEoO700jNv8BWMvAGfBDzFYGloolfb8Szb5zoeS
txgaD5mk/5Qp5KwNXJAb46okcZMQgXPwfkOj4Zdxk/iFeebUzh0quxjS1wnog2E4
LTl4kCps48Anq9+l4TUDCPkCA5KrcWJ7vJrvoYL98miLaBPLpkFe4Ft9fNajWLYR
ivcc1t5ty2Y9cX8XNdFeFSB2d6/QUXqPvtgzO11YLu/pOY2njw8SHQ0LuyqR7kyp
mvZ/FMPvK5Q53XTxHVSEt3WuSTNqhPGqnK1vakWN5t/aRwCi6GbMhcSynwARAQAB
tB9CcnVjZSBXZW4gPHdlbmlqaW5ld0BnbWFpbC5jb20+iQJXBBMBCABBFiEEMel2
pMUjN0TRG620hqHI9K9xw0YFAmSnupMCGwMFCQPCZwAFCwkIBwICIgIGFQoJCAsC
BBYCAwECHgcCF4AACgkQhqHI9K9xw0YLCQ/9FSuEex7SQ3Fr1rcFjy9udI5Asvcy
VZFrCEp6LeLKRVb+oT2mamBeTklan5EVXjDwUWglxWnMuQbHWHWm8JjpyI+bnf6F
lX9/JVn9t3xRJSIAs1SiPK9WatMZj/WO6Ujbl3PPvFHzSbK3fgyNAb54ouOx7DkN
M1eXHV9jct8xeWO4EeQ12W9CHUGrInXZfbgpR7zg+ZCDNGcaJiDRdjpFUdrzX9W+
Jbpo2aziOHW3rRsehHV1K6usTvBDkbWck7EKU137RaP7X+cxzj+6B8Pc6wZqJDZI
HhDuyOPrp/SPjjzz1c1vHG/4m+wKxJ592E2O7akJ/Ubd1ECXSYJGhkpCQiJVyhg1
f4nxy5YRSMSen+Q65ijbTuIn9+KSLEOzxftEeBBLYjSnGOIjb/fjR9QsBS+HjeWE
2isBTHia4t2umLQQBcgdIA2ReA1z5q8U7V0rPuLQxjoks9trWncX0mq30HDohk1D
6ZPqXuIvDUPe6rwkds4i1kyEZyqWBqEa70K2bHFg9e/pTY25tGvcDPlGKZ49OjJC
HDDll1/BhDWAY8r7iMCEtBxWMjep6a8tu/3aFa8mfbCJXS6dr32WrUs1joXywmdO
RVYZeZlvkl9NOI5GpSyO0ntRmIj7G60xMo1dt8Onvkht2lSBTKGJcPmxJtg4yDdK
cLnazDEb3KkAJOA=
=WOGX
-----END PGP PUBLIC KEY BLOCK-----
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment