Hacker ApprovedDepartments

GnuPG

Ranked 2 of 7 encryption tools by recommenders

Free, long-trusted tool for encrypting and signing files and email, with no central authority needed. Critics say its codebase and design are outdated and hard for non-experts.

Free, long-trusted tool for encrypting and signing files and email, with no central authority needed. Critics say its codebase and design are outdated and hard for non-experts.

86 people gave an opinion

recommend it
40
criticize it
46
approval share
47%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 40 people recommend itNeeds 10 or more, met.
  • 0.8 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 8 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Long track record in real use

    “has worked well for me for nearly three decades”

    Comment from 29 Nov 2025 in “Molly: An Improved Signal App”

    “And Snowden used gpg and I haven't heard of a single message of his having been decrypted.”

    Comment from 13 Dec 2025 in “Poor Johnny still won't encrypt”

    “we do know that GnuPG worked for the highest profile case imaginable”

    Comment from 1 Nov 2025 in “Hard Rust requirements from May onward”
  • No central authority or PKI needed

    “GPG signing is useful exactly because it doesn't rely on a central PKI”

    Comment from 11 Apr 2026 in “CPUid Compromised”

    “PGP is the only standardized cryptographic online identity layer we have”

    Comment from 13 Nov 2025 in “Switching from GPG to Age”

    “because I control the key, not some application or company that embeds encryption into their product”

    Comment from 14 Nov 2025 in “GPG and Me (2015)”
  • Versatile and widely compatible

    “I would prefer GnuPG for the availability and compatibility reasons”

    Comment from 5 Jan 2026 in “The PGP Problem (2019)”

    “OpenPGP/GnuPG is more resilient and versatile than those, still usable where those are not.”

    Comment from 4 Jan 2026 in “The PGP Problem (2019)”

    “GnuPG has a lot of more features than signing and file encryption.”

    Comment from 27 Dec 2025 in “Gpg.fail”
  • Free copyleft with no vendor

    “GnuPG for all its flaws has a copyleft license (GPL3) making it difficult to "embrace extend extinguish"”

    Comment from 28 Dec 2025 in “Gpg.fail”

    “gpg has the advantage that there is no money in it”

    Comment from 3 Jan 2026 in “The PGP Problem (2019)”

What people warn about

Each mark is one comment

  • Hard for nontechnical users

    “key management is a massive hassle for nontechnical users”

    Comment from 11 Jun 2026 in “AI agent runs amok in Fedora and elsewhere”

    “The keyring circus (which is how GPG most commonly intrudes into my life) is crazy too.”

    Comment from 27 Dec 2025 in “Gpg.fail”

    “GnuPG has keyrings, and it really wants to use them and to find them in some home directory.”

    Comment from 28 Dec 2025 in “Gpg.fail”
  • Departs from OpenPGP standards

    “GnuPG no longer conforms to modern OpenPGP standards and is the IE6 grade implementation that we should stop talking about and using”

    Comment from 9 Apr 2026 in “Open Source Security at Astral”

    “GnuPG's implementation is entirely incompatible with the IETF-specified format, which all other libraries are implementing.”

    Comment from 26 Apr 2026 in “GnuPG – post-quantum crypto landing in mainline”

    “GnuPG abandoned the global standardization processes and in doing so forced an expensive migration to successors”

    Comment from 27 May 2026 in “Are we self-sovereign PKI yet?”
  • Outdated code and design

    “a C codebase with nearly no tests, no CI pipeline(!!), an architecture that is basically a statemachine with side effects”

    Comment from 1 Nov 2025 in “Hard Rust requirements from May onward”

    “I would not recommend generating keys with GnuPG today any more than I would recommend using Internet Explorer.”

    Comment from 13 Nov 2025 in “Switching from GPG to Age”

    “PGP/GPG are of course hamstrung by their own decision to be a Swiss Army knife/only loosely coupled to the secure operation itself”

    Comment from 27 Dec 2025 in “Gpg.fail”
  • Unsafe defaults users hit

    “GPG should probably do more to protect users from shooting themselves in the foot”

    Comment from 27 Dec 2025 in “Gpg.fail”

    “that argument seems to be used to justify having it behave the same way it always has, which leads to dangerous situations”

    Comment from 27 Dec 2025 in “Cleartext Signatures Considered Harmful”

    “GPG's position was: they print, in those circumstances, an error of some sort , and that's enough.”

    Comment from 27 Dec 2025 in “Gpg.fail”

Other encryption tools people recommend

The four most recommended other encryption tools, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

GnuPG compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
age encryption tool491280%11—Approved
GnuPGThis page404647%8——
PGP384844%1225 yrs3 owners—
GPG232944%11——
Cryptomator18290%10—Approved
See all 7 encryption tools, ranked

What people said

40 of the 125 comments that mention it, newest first. Each links to the original comment.

“neither gnupg nor openssl could determine what mode and keysettings the sender had used”

MixedComment from 29 Oct 2026 in “The case of the 9 bit AES key”

“Using two independent implementations (OpenPGP.js on the client, GnuPG on the server) is a nice bonus.”

RecommendsComment from 16 Oct 2026 in “Why I Wrote PGP (1991, revised 1999)”

“the GPG signing just operates on the top level object in the commit and trusts the SHA-1 hashes contained in it”

MixedComment from 2 Oct 2026 in “Git 3.0's upcoming SHA-256 default will be a costly mistake”

“Once you force people to do it, it is not terrible once they get the hang of it.”

RecommendsComment from 12 Jun 2026 in “The Future of Email”

“key management is a massive hassle for nontechnical users”

MixedComment from 11 Jun 2026 in “AI agent runs amok in Fedora and elsewhere”

“GnuPG abandoned the global standardization processes and in doing so forced an expensive migration to successors”

CriticizesComment from 27 May 2026 in “Are we self-sovereign PKI yet?”

“GnuPG is admittedly garbage, but also that has not been a valid implementation of PGP specifications”

CriticizesComment from 27 May 2026 in “Are we self-sovereign PKI yet?”

“GnuPG 2.2 is certified by the German Federal Office for Information Security (BSI)”

RecommendsComment from 8 May 2026 in “GnuPG – post-quantum crypto landing in mainline”

“GnuPG's implementation is entirely incompatible with the IETF-specified format, which all other libraries are implementing.”

CriticizesComment from 26 Apr 2026 in “GnuPG – post-quantum crypto landing in mainline”

“is quietly protecting basically all serious encrypted communication on the planet”

RecommendsComment from 26 Apr 2026 in “GnuPG – post-quantum crypto landing in mainline”

“GPG signing is useful exactly because it doesn't rely on a central PKI”

RecommendsComment from 11 Apr 2026 in “CPUid Compromised”

“GnuPG no longer conforms to modern OpenPGP standards and is the IE6 grade implementation that we should stop talking about and using”

CriticizesComment from 9 Apr 2026 in “Open Source Security at Astral”

“I would prefer GnuPG for the availability and compatibility reasons”

RecommendsComment from 5 Jan 2026 in “The PGP Problem (2019)”

“I have never heard of a real world exploit that has actually been used like that against gpg.”

RecommendsComment from 4 Jan 2026 in “The PGP Problem (2019)”

“OpenPGP/GnuPG is more resilient and versatile than those, still usable where those are not.”

RecommendsComment from 4 Jan 2026 in “The PGP Problem (2019)”

“as long as there's not (audited and verified) replacements for each niche, we still have to use it.”

MixedComment from 4 Jan 2026 in “The PGP Problem (2019)”

“gpg has the advantage that there is no money in it”

RecommendsComment from 3 Jan 2026 in “The PGP Problem (2019)”

“the problems with pgp/gpg are esoteric and abstract that unless I'm personally are worried about a targeted attack against me, they are fine-ish”

MixedComment from 3 Jan 2026 in “The PGP Problem (2019)”

“there are reasons why people still use it, and are actually OK with the flaws described”

RecommendsComment from 28 Dec 2025 in “Gpg.fail”

“it tries to work around MITM attacks by encouraging users to place their social network on the public record”

CriticizesComment from 28 Dec 2025 in “Gpg.fail”

“GnuPG has keyrings, and it really wants to use them and to find them in some home directory.”

CriticizesComment from 28 Dec 2025 in “Gpg.fail”

“GnuPG for all its flaws has a copyleft license (GPL3) making it difficult to "embrace extend extinguish"”

RecommendsComment from 28 Dec 2025 in “Gpg.fail”

“Using my Yubikey for signing (e.g. for git) has a better UX with PGP instead of SSH”

MixedComment from 27 Dec 2025 in “Gpg.fail”

“GnuPG has a lot of more features than signing and file encryption.”

RecommendsComment from 27 Dec 2025 in “Gpg.fail”

“that argument seems to be used to justify having it behave the same way it always has, which leads to dangerous situations”

CriticizesComment from 27 Dec 2025 in “Cleartext Signatures Considered Harmful”

“The keyring circus (which is how GPG most commonly intrudes into my life) is crazy too.”

CriticizesComment from 27 Dec 2025 in “Gpg.fail”

“GPG's position was: they print, in those circumstances, an error of some sort , and that's enough.”

CriticizesComment from 27 Dec 2025 in “Gpg.fail”

“GPG should probably do more to protect users from shooting themselves in the foot”

MixedComment from 27 Dec 2025 in “Gpg.fail”

“PGP/GPG are of course hamstrung by their own decision to be a Swiss Army knife/only loosely coupled to the secure operation itself”

CriticizesComment from 27 Dec 2025 in “Gpg.fail”

“And Snowden used gpg and I haven't heard of a single message of his having been decrypted.”

RecommendsComment from 13 Dec 2025 in “Poor Johnny still won't encrypt”

“has worked well for me for nearly three decades”

RecommendsComment from 29 Nov 2025 in “Molly: An Improved Signal App”

“because I control the key, not some application or company that embeds encryption into their product”

MixedComment from 14 Nov 2025 in “GPG and Me (2015)”

“I want to be damn sure it goes to a PGP key held on smartcards that decrypt reports on airgapped operating systems”

RecommendsComment from 14 Nov 2025 in “Switching from GPG to Age”

“I would not recommend generating keys with GnuPG today any more than I would recommend using Internet Explorer.”

CriticizesComment from 13 Nov 2025 in “Switching from GPG to Age”

“PGP is the only standardized cryptographic online identity layer we have”

RecommendsComment from 13 Nov 2025 in “Switching from GPG to Age”

“It's truly a shame that hardly any applications leverage the powerful cryptography afforded by GPG.”

RecommendsComment from 13 Nov 2025 in “Switching from GPG to Age”

“GPG works great if you use it to encrypt and decrypt emails manually as the authors intended.”

RecommendsComment from 1 Nov 2025 in “Hard Rust requirements from May onward”

“we do know that GnuPG worked for the highest profile case imaginable”

RecommendsComment from 1 Nov 2025 in “Hard Rust requirements from May onward”

“GnuPG has protected Snowden and he speaks positively of it.”

RecommendsComment from 1 Nov 2025 in “Hard Rust requirements from May onward”

“a C codebase with nearly no tests, no CI pipeline(!!), an architecture that is basically a statemachine with side effects”

CriticizesComment from 1 Nov 2025 in “Hard Rust requirements from May onward”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.