v1.4: How to check user ID-binding hash with `gpg --list-packets`?
Werner Koch
wk at gnupg.org
Mon Nov 4 09:47:49 CET 2024
Hi!
On Sat, 2 Nov 2024 17:52, Nutchanon Wetchasit said:
> from its default value to "SHA512". [1] And now, I would like to use
> one of these in actual encrypted correspondences, but I'm not sure which one
> was actually generated after the config change. I have also used one of them
That is easy. Given that your key is older than 2019 we won't reject
keys with SHA-1 key signatures. However, you can enforce this and also
any other crypto use of SHA-1 by adding
weak-digest SHA1
to your gpg.conf.
> > :signature packet: algo 1, keyid F1D9FE7298C60B03
> > version 4, created 1619409428, md5len 0, sigclass 0x13
> > digest algo 2, begin of digest 54 a3
>
> ^ But does the "digest algo 2" really mean the same thing as
> what's so-called "H2" in the `pref` command output of
> `gpg --edit-key` shell?
Right, 2 is SHA1. H2 means hash algo number 2.
DIGEST_ALGO_MD5 = 1,
DIGEST_ALGO_SHA1 = 2,
DIGEST_ALGO_RMD160 = 3,
/* 4, 5, 6, and 7 are reserved. */
DIGEST_ALGO_SHA256 = 8,
DIGEST_ALGO_SHA384 = 9,
DIGEST_ALGO_SHA512 = 10,
DIGEST_ALGO_SHA224 = 11,
> As far as I understand, the information I'm looking for is considered
> under-the-hood and isn't available directly from interactive
Right. However, you can do some tricks with --list-filter to filter out
certain packets.
> [1] As far as I understand, GPG classic uses SHA-1 hash for user ID binding
> signature unless configured otherwise. With SHA-1 being considered dodgy
> for security use, I proceeded to change that setting (and associated
Yes. You may however create a new binding signature which will then use
SHA256. For example by changing the expiration date.
Salam-Shalom,
Werner
--
The pioneers of a warless world are the youth that
refuse military service. - A. Einstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openpgp-digital-signature.asc
Type: application/pgp-signature
Size: 247 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-users/attachments/20241104/1fa54b43/attachment.sig>
More information about the Gnupg-users
mailing list