Hacker ApprovedDepartments

GPG

Ranked 4 of 7 encryption tools by recommenders

Free, long-standing tool for encrypting and signing files, email and commits, and for SSH keys via gpg-agent. Critics call its user experience poor and say it lacks forward secrecy.

Free, long-standing tool for encrypting and signing files, email and commits, and for SSH keys via gpg-agent. Critics call its user experience poor and say it lacks forward secrecy.

52 people gave an opinion

recommend it
23
criticize it
29
approval share
44%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: 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: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 23 people recommend itNeeds 10 or more, met.
  • 0.7 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 11 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

  • Works with SSH via gpg-agent

    “I use GPG with SSH (or SSH with GPG) all the time, and I need gpg-agent for that.”

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

    “gpg-agent was valuable to me because it let me use `pass` in scripts”

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

    “Finally, use GPG for SSH.”

    Comment from 24 Nov 2025 in “Native Secure Enclave backed SSH keys on macOS”
  • Strong encryption, hard to break

    “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”

    “the most advanced intelligence in the world can't break it”

    Comment from 4 Jan 2026 in “The PGP Problem (2019)”
  • Open source with no corporate control

    “you're not trusting any corporation to do what they say they are doing, or not changing it out from under you”

    Comment from 5 May 2026 in “Instagram Encrypted Messaging Ends on Friday, May 8”

    “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

  • Poor UX and high barrier to entry

    “GPG would be great for this concept, but it's probably not as accessible as to get people to paste a JSON somewhere”

    Comment from 8 Mar 2026 in “Lightweight protocol to assert authorship of content and vouch for humanity of”

    “Web of trust has been a miserable failure because of the GPG's horrible UX and high entry barrier.”

    Comment from 2 Jun 2026 in “Why Janet?”

    “GPG is a mess which could lead to things not working properly”

    Comment from 4 Jan 2026 in “The PGP Problem (2019)”
  • Key management and migration problems

    “Depending on them is extra tedious on top of the tediousness of any PGP keyrings”

    Comment from 28 Dec 2025 in “Gpg.fail”

    “I've also had inexplicable issues migrating GPG keys cross-platform”

    Comment from 25 Feb 2026 in “Why the KeePass format should be based on SQLite”
  • Lacks forward secrecy, weak for untrusted senders

    “GPG specifically is much too insecure when you need to receive messages from untrusted senders”

    Comment from 28 Dec 2025 in “Gpg.fail”

    “GPG doesn't support forward secrecy, which is table stakes for encrypted messaging these days.”

    Comment from 5 May 2026 in “Instagram Encrypted Messaging Ends on Friday, May 8”
  • Criticized as outdated, little real impact

    “GPG has ever really achieved anything other than allowing crypto nerds to proclaim that things were encrypted or signed”

    Comment from 27 Dec 2025 in “Gpg.fail”

    “gpg is an awful dead and outdated tool you'd never enforce on your worst enemy”

    Comment from 24 Nov 2025 in “Show HN: I just fixed .env once and for all – better-env”

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.

GPG compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
age encryption tool491280%11—Approved
GnuPG404647%8——
PGP384844%1225 yrs3 owners—
GPGThis page232944%11——
Cryptomator18290%10—Approved
See all 7 encryption tools, ranked

What people said

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

“Or use fido/gpg in a yubikey”

RecommendsComment from 20 Oct 2026 in “How I got over 300 Tor exit nodes removed”

“The signing process doesn't recursively traverse the bytes of the commit to pull them into GPG, like you would expect.”

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

“Nothing quite gives the user that feedback that PGP gives of seeing raw ciphertext unlocked with a key.”

RecommendsComment from 20 Sep 2026 in “GPG: A philosophical dead end (2015)”

“It would be fairly difficult to backdoor GPG in that case without getting caught.”

RecommendsComment from 5 Jul 2026 in “Web-based cryptography is always snake oil”

“All email problems can be solved with GPG”

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

“Web of trust has been a miserable failure because of the GPG's horrible UX and high entry barrier.”

CriticizesComment from 2 Jun 2026 in “Why Janet?”

“It's that the tools willingly emit bad data because of bad error handling”

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

“you're not trusting any corporation to do what they say they are doing, or not changing it out from under you”

RecommendsComment from 5 May 2026 in “Instagram Encrypted Messaging Ends on Friday, May 8”

“GPG doesn't support forward secrecy, which is table stakes for encrypted messaging these days.”

CriticizesComment from 5 May 2026 in “Instagram Encrypted Messaging Ends on Friday, May 8”

“Learn Mutt and GPG too, it's about 20 minutes of your life”

RecommendsComment from 17 Apr 2026 in “US Bill Mandates On-Device Age Verification”

“Before someone says Linux offers GPG signing it's mostly useless without a central PKI.”

CriticizesComment from 10 Apr 2026 in “CPUid Compromised”

“GPG would be great for this concept, but it's probably not as accessible as to get people to paste a JSON somewhere”

MixedComment from 8 Mar 2026 in “Lightweight protocol to assert authorship of content and vouch for humanity of”

“Encrypt sensitive documents with age or gpg”

RecommendsComment from 8 Mar 2026 in “Filesystems Are Having a Moment”

“GPG-encrypting whole files makes every commit a full-file diff.”

CriticizesComment from 4 Mar 2026 in “Mdenc – Diff-friendly Markdown encryption for Git”

“I've also had inexplicable issues migrating GPG keys cross-platform”

CriticizesComment from 25 Feb 2026 in “Why the KeePass format should be based on SQLite”

“GPG has had tons of vulnerabilities in signature verification”

CriticizesComment from 6 Feb 2026 in “The RCE that AMD won't fix”

“It is the exact thing this system needs”

RecommendsComment from 17 Jan 2026 in “Tldraw pauses external contributions due to AI slop”

“watch them pull out GPG the second a government mandates their comms backdoored”

RecommendsComment from 11 Jan 2026 in “UK Orders Ofcom to Explore Encryption Backdoors”

“The "web of trust" model that PGP/GPG supports is not the ideal means of implementing this.”

CriticizesComment from 6 Jan 2026 in “Ed25519-CLI – command-line interface for the Ed25519 signature system”

“I have numerous criticisms of the GPG system but it's not a solution to just not implement any solution at all”

MixedComment from 5 Jan 2026 in “Ed25519-CLI – command-line interface for the Ed25519 signature system”

“GPG is a mess which could lead to things not working properly”

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

“the most advanced intelligence in the world can't break it”

RecommendsComment 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)”

“They, and other communities that use GPG-encrypted emails are LARPing”

CriticizesComment from 28 Dec 2025 in “Gpg.fail”

“GPG specifically is much too insecure when you need to receive messages from untrusted senders”

CriticizesComment from 28 Dec 2025 in “Gpg.fail”

“Depending on them is extra tedious on top of the tediousness of any PGP keyrings”

CriticizesComment from 28 Dec 2025 in “Gpg.fail”

“If you want to LARP at security with a handful of other folks, GPG is a fine way to do that.”

CriticizesComment from 27 Dec 2025 in “Gpg.fail”

“Everything is better than PGP (not just GPG --- all PGP implementations).”

CriticizesComment from 27 Dec 2025 in “Gpg.fail”

“GPG has ever really achieved anything other than allowing crypto nerds to proclaim that things were encrypted or signed”

CriticizesComment from 27 Dec 2025 in “Gpg.fail”

“unlike gpg, they do have to specify --cleartext explicitly for Sequoia, so there is no confusion going on that case”

CriticizesComment from 27 Dec 2025 in “Gpg.fail”

“things like sudo, ssh, gpg, maybe systemd”

MixedComment from 14 Dec 2025 in “Rust Coreutils 0.5.0 Release: 87.75% compatibility with GNU Coreutils”

“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”

“gpg is an awful dead and outdated tool you'd never enforce on your worst enemy”

CriticizesComment from 24 Nov 2025 in “Show HN: I just fixed .env once and for all – better-env”

“Finally, use GPG for SSH.”

RecommendsComment from 24 Nov 2025 in “Native Secure Enclave backed SSH keys on macOS”

“I had no issues, none, using gpg or using a passphrase on my ssh keys.”

RecommendsComment from 23 Nov 2025 in “Native Secure Enclave backed SSH keys on macOS”

“gpg-agent was valuable to me because it let me use `pass` in scripts”

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

“Literally everyone uses it, even non-techies.”

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

“I use GPG with SSH (or SSH with GPG) all the time, and I need gpg-agent for that.”

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

“gave up because no one else was doing it and it was annoying”

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

“GPG does tons of other things that you will find are very useful”

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

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