1

when the following command is executed successfully:

  • gpg --full-gen-key

About the output as follows:

Change (N)ame, (C)omment, (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.
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: revocation certificate stored as '/home/manueljordan/.gnupg/openpgp-revocs.d/2A49B648C65C5F73C1FD17A2FBCFD538D559606D.rev'
public and secret key created and signed.

pub   rsa3072 2025-02-13 [SC] [expires: 2025-03-15]
      2A49B648C65C5F73C1FD17A2FBCFD538D559606D
uid                      Capitan Futuro (Nave Cometa) <[email protected]>
sub   rsa3072 2025-02-13 [E] [expires: 2025-03-15]

Through the web I did do a research through many tutorials about the output for the mentioned command and others about reporting

I know that pub is the public key, uid is the user id and sub is the secret key. And for other outputs there are more, such as ssb etc

I have two questions:

  1. What is the official name in general for each one? (pub, uid, sub, ssb, etc). I mean, component? block? entry? property? term?
  2. Where and what is the official list where is listed each one and described?

Yes, I did do a research at GnuPG - Documentation and seems is not possible get the correct answers for 1 and 2

I am assuming that would exists other official source where GnuPG would depend and I am not aware of that

1 Answer 1

2

The sub stands for subkey, not secret key. In the GnuPG manpage, the abbreviations themselves are called “tags”, and the pieces of data they refer to are either the public or private portion of a (sub)key.

I'm not aware of an official list, but the tags have the following meaning:

  • pub is the public portion of a master key
  • sub stands for the public portion of a subkey
  • sec means the secret portion of a master key
  • ssb is the secret portion of a subkey

Some GnuPG details are explained in the GNU Privacy Handbook, and there's also the OpenPGP standard (RFC 9580) which specifies particular aspects of GnuPG. But don't expect a complete breakdown of what each term in the GUI means. Sometimes the only option is to check the GnuPG source code (if you're familiar with C code).

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.