Image by kjpargeter on Freepik
> 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>
> 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>
> 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-----