On 2025-08-24 at 11:19:29 UTC-0400 (Sun, 24 Aug 2025 16:19:29 +0100)
mat via mailmate <mailmate@lists.freron.com>
is rumored to have said:
Hello,
Since I had to setup my Mac anew I get this warning when I send signed
or encrypted mail.
I have to click it away, else I can’t send.
My keys are all RSA and at 2048 in size.
Mailmate is: Version 2.0 (6272)
Any idea what might go wrong here?
Not precisely, as you didn't say whether you are using GPG or S/MIME.
The SHA* algorithms are "Secure Hashes" which are used to generate
random-looking fixed length "message authentication codes" or
"fingerprints" from arbitrary input data, which cannot be used to
regenerate the original data. Contrary to the name, those "fingerprints"
are NOT globally unique, but they are distinct enough for most uses
because generating hash collisions intentionally is very hard. For SHA1
(which generates 160-bit hashes) there are enough tricks discovered and
enough raw computing power widely available to make use of SHA1 unsafe
in some uses. Both S/MIME certificates and GPG keys can use SHA1, and it
was required for use on "v4" keys (see
https://www.rfc-editor.org/rfc/rfc4880#section-12.2) but has since been
deprecated. Similarly, the x509 certificates issued for S/MIME for many
years used SHA1 but today typically use SHA256 or SHA512.
The reason this is just a warning that you can click through is that the
"insecurity" of SHA1 is mostly theoretical for the email use case. SHA1
is used in establishment of trust for keys/certs rather than being used
in encryption, so the theoretical attacks are a bit past (IMNSHO) what
one needs to worry about unless one is a target of a very motivated and
well-resourced attacker.
I'm not sure if it is still needed, but back when the deprecation of
SHA1 was more recent, I found it helpful to add these lines to
~/.gnupg/gpg.conf:
personal-digest-preferences SHA512 SHA384 SHA256 SHA224
cert-digest-algo SHA512
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES
CAST5 ZLIB BZIP2 ZIP Uncompressed
I am no longer entirely sure why (or even whether) I needed all 3 lines,
but I have not had a SHA1 warning in years...
--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo@toad.social and many *@billmail.scconsult.com
addresses)
Not Currently Available For Hire
_______________________________________________
mailmate mailing list
Unsubscribe: https://lists.freron.com/listinfo/mailmate