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%
Recommended in 8 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: recommended
- 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” - 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?” - 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” - Comment from 28 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.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| age encryption tool | 49 | 12 | 80% | 11 | — | Approved |
| GnuPGThis page | 40 | 46 | 47% | 8 | — | — |
| PGP | 38 | 48 | 44% | 12 | 25 yrs3 owners | — |
| GPG | 23 | 29 | 44% | 11 | — | — |
| Cryptomator | 18 | 2 | 90% | 10 | — | Approved |
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”
“Using two independent implementations (OpenPGP.js on the client, GnuPG on the server) is a nice bonus.”
“the GPG signing just operates on the top level object in the commit and trusts the SHA-1 hashes contained in it”
“Once you force people to do it, it is not terrible once they get the hang of it.”
“key management is a massive hassle for nontechnical users”
“GnuPG abandoned the global standardization processes and in doing so forced an expensive migration to successors”
“GnuPG is admittedly garbage, but also that has not been a valid implementation of PGP specifications”
“GnuPG 2.2 is certified by the German Federal Office for Information Security (BSI)”
“GnuPG's implementation is entirely incompatible with the IETF-specified format, which all other libraries are implementing.”
“is quietly protecting basically all serious encrypted communication on the planet”
“GPG signing is useful exactly because it doesn't rely on a central PKI”
“GnuPG no longer conforms to modern OpenPGP standards and is the IE6 grade implementation that we should stop talking about and using”
“I would prefer GnuPG for the availability and compatibility reasons”
“I have never heard of a real world exploit that has actually been used like that against gpg.”
“OpenPGP/GnuPG is more resilient and versatile than those, still usable where those are not.”
“as long as there's not (audited and verified) replacements for each niche, we still have to use it.”
“gpg has the advantage that there is no money in it”
“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”
“there are reasons why people still use it, and are actually OK with the flaws described”
“it tries to work around MITM attacks by encouraging users to place their social network on the public record”
“GnuPG has keyrings, and it really wants to use them and to find them in some home directory.”
“GnuPG for all its flaws has a copyleft license (GPL3) making it difficult to "embrace extend extinguish"”
“Using my Yubikey for signing (e.g. for git) has a better UX with PGP instead of SSH”
“GnuPG has a lot of more features than signing and file encryption.”
“that argument seems to be used to justify having it behave the same way it always has, which leads to dangerous situations”
“The keyring circus (which is how GPG most commonly intrudes into my life) is crazy too.”
“GPG's position was: they print, in those circumstances, an error of some sort , and that's enough.”
“GPG should probably do more to protect users from shooting themselves in the foot”
“PGP/GPG are of course hamstrung by their own decision to be a Swiss Army knife/only loosely coupled to the secure operation itself”
“And Snowden used gpg and I haven't heard of a single message of his having been decrypted.”
“has worked well for me for nearly three decades”
“because I control the key, not some application or company that embeds encryption into their product”
“I want to be damn sure it goes to a PGP key held on smartcards that decrypt reports on airgapped operating systems”
“I would not recommend generating keys with GnuPG today any more than I would recommend using Internet Explorer.”
“PGP is the only standardized cryptographic online identity layer we have”
“It's truly a shame that hardly any applications leverage the powerful cryptography afforded by GPG.”
“GPG works great if you use it to encrypt and decrypt emails manually as the authors intended.”
“we do know that GnuPG worked for the highest profile case imaginable”
“GnuPG has protected Snowden and he speaks positively of it.”
“a C codebase with nearly no tests, no CI pipeline(!!), an architecture that is basically a statemachine with side effects”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.