Hacker ApprovedDepartments

age encryption tool

Hacker Approved

The most recommended of 7 encryption tools

Simple, auditable file encryption that people recommend over GPG, including with SSH keys, though critics say it lacks PGP's key management and smartcard support.

Simple, auditable file encryption that people recommend over GPG, including with SSH keys, though critics say it lacks PGP's key management and smartcard support.

61 people gave an opinion

recommend it
49
criticize it
12
approval share
80%
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: not recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: recommended (month in progress)

Why it carries the badge

  • 49 people recommend itNeeds 10 or more, met.
  • 4.1 recommenders for every criticNeeds 2 to 1 or better, 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

  • Reuses existing SSH keys

    “Age encryption allows devs to use the same ssh keys they use to access git repos”

    Comment from 15 May 2026 in “The Cottage Book – managing secrets in Git with usage scenarios”

    “using SSH keys for signatures and age[1] for encryption targeting SSH keys”

    Comment from 27 Dec 2025 in “Gpg.fail”

    “You can use the age tool to encrypt secrets based on ssh public keys.”

    Comment from 8 Dec 2025 in “Show HN: Lockenv – Simple encrypted secrets storage for Git”
  • Simple, auditable, does one thing

    “age over GPG. Simpler, auditable, handles multi-recipient natively, no web of trust complexity.”

    Comment from 1 Mar 2026 in “How HN: Agent-Vault – A Zero-trust credential manager for AI agents”

    “age is so clean precisely because it does only one thing”

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

    “It’s open source and has multiple mature implementations by well-regarded cryptographic engineers.”

    Comment from 4 Jan 2026 in “The PGP Problem (2019)”
  • Seen as GPG replacement

    “age over GPG. Simpler, auditable, handles multi-recipient natively, no web of trust complexity.”

    Comment from 1 Mar 2026 in “How HN: Agent-Vault – A Zero-trust credential manager for AI agents”

    “much neater stack that does basically everything I would need to use PGP for”

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

    “age is the real replacement for pgp in terms of sending encrypted files”

    Comment from 3 Jan 2026 in “The PGP Problem (2019)”
  • Stable, composable, well-maintained code

    “age is designed to be composable and very stable”

    Comment from 19 Dec 2025 in “Building a Transparent Keyserver”

    “Highly trusted / audited / scrutinised / maintained code.”

    Comment from 25 Sep 2026 in “Show HN: Tlx – E2E chat over SSH under 500 lines of code”

    “It’s open source and has multiple mature implementations by well-regarded cryptographic engineers.”

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

What people warn about

Each mark is one comment

  • Not a full PGP replacement

    “Age is maybe useful for personal encryption use cases, but it is no way a replacement for all encryption use cases of PGP”

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

    “If you need these various features, then age et al. do not fit the bill.”

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

    “it does not even do that thing as well as PGP does in most situations I can think of”

    Comment from 13 Nov 2025 in “Switching from GPG to Age”
  • No keyring or key management

    “there is no keyring and you have to supply people's public key each time”

    Comment from 27 Dec 2025 in “Gpg.fail”

    “Age has Yubikey support with no reasonable long term key discovery, backup, or rotation strategy as far as I can tell.”

    Comment from 13 Nov 2025 in “Switching from GPG to Age”
  • Not post-quantum secure

    “Both the choice of symmetric key length AND the choice of public key algorithms independent of each other make this format not PQ.”

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

    “But this means that the symmetric key is entirely vulnerable to quantum computers.”

    Comment from 13 Nov 2025 in “Switching from GPG to Age”
  • Breakage and past vulnerabilities

    “discovered multiple vulnerabilities in cryptographic utilities, namely in GnuPG, Sequoia PGP, age, and minisign”

    Comment from 1 Jan 2026 in “A Vulnerability in Libsodium”

    “Apart from the fact that it really slowed down my deployments, the thing broke within a year.”

    Comment from 28 Dec 2025 in “Gpg.fail”

    “the ansible recipe for building and installing age broke within a year”

    Comment from 30 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.

age encryption tool compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
age encryption toolThis page491280%11—Approved
GnuPG404647%8——
PGP384844%1225 yrs3 owners—
GPG232944%11——
Cryptomator18290%10—Approved
See all 7 encryption tools, ranked

What people said

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

“This ensures privileged data is protected at rest and in transit”

RecommendsComment from 2 Nov 2026 in “Understanding Email Encryption (2025)”

“Highly trusted / audited / scrutinised / maintained code.”

RecommendsComment from 25 Sep 2026 in “Show HN: Tlx – E2E chat over SSH under 500 lines of code”

“Just use `age` and encrypt your message with sender public key.”

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

“Age encryption allows devs to use the same ssh keys they use to access git repos”

RecommendsComment from 15 May 2026 in “The Cottage Book – managing secrets in Git with usage scenarios”

“sops combined with age is great! Benefit is that it doesn't tie you into 1Password's ecosystem”

RecommendsComment from 12 May 2026 in “TanStack NPM Packages Compromised”

“age over GPG. Simpler, auditable, handles multi-recipient natively, no web of trust complexity.”

RecommendsComment from 1 Mar 2026 in “How HN: Agent-Vault – A Zero-trust credential manager for AI agents”

“Ssh/age/minisign just work for my use cases.”

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

“It’s open source and has multiple mature implementations by well-regarded cryptographic engineers.”

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

“You can also use age to encrypt payloads targeting ssh public keys.”

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

“Restic, gocryptfs, and/or age are far more flexible, generic and flat out better”

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

“much neater stack that does basically everything I would need to use PGP for”

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

“age is the real replacement for pgp in terms of sending encrypted files”

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

“The overall experience was annoying given that the problems with pgp/gpg are esoteric and abstract”

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

“discovered multiple vulnerabilities in cryptographic utilities, namely in GnuPG, Sequoia PGP, age, and minisign”

CriticizesComment from 1 Jan 2026 in “A Vulnerability in Libsodium”

“the ansible recipe for building and installing age broke within a year”

CriticizesComment from 30 Dec 2025 in “Gpg.fail”

“I've been using it directly and indirectly for 5+ years and haven't had any compatibility or runtime issues with it”

RecommendsComment from 28 Dec 2025 in “Gpg.fail”

“Apart from the fact that it really slowed down my deployments, the thing broke within a year.”

CriticizesComment from 28 Dec 2025 in “Gpg.fail”

“there is no keyring and you have to supply people's public key each time”

CriticizesComment from 27 Dec 2025 in “Gpg.fail”

“using SSH keys for signatures and age[1] for encryption targeting SSH keys”

RecommendsComment from 27 Dec 2025 in “Gpg.fail”

“If you're just using it to encrypt files (even between pointwise parties), you can probably just switch to age.”

RecommendsComment from 27 Dec 2025 in “Gpg.fail”

“The way you secure this is by moving to alternative, purpose-built tools.”

RecommendsComment from 27 Dec 2025 in “Gpg.fail”

“I'm looking at age as a pure isolated thing, according to the spec”

RecommendsComment from 20 Dec 2025 in “Building a Transparent Keyserver”

“I found age and I found it to be brilliant for what its worth”

RecommendsComment from 19 Dec 2025 in “Building a Transparent Keyserver”

“age is designed to be composable and very stable”

RecommendsComment from 19 Dec 2025 in “Building a Transparent Keyserver”

“Ideally it would be in the format that the `age` utility supports.”

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

“You can use the age tool to encrypt secrets based on ssh public keys.”

RecommendsComment from 8 Dec 2025 in “Show HN: Lockenv – Simple encrypted secrets storage for Git”

“I love that age lets one reuse ssh identities”

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

“The incremental improvement from going GPG to age seems pointless given the timelines.”

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

“128 bits of symmetric keys are enough for post-quantum security”

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

“Age is cool, but really the only use-case I have is for my password manager”

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

“Both the choice of symmetric key length AND the choice of public key algorithms independent of each other make this format not PQ.”

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

“I know of no solutions even close to this for Minisign or Age keys”

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

“But this means that the symmetric key is entirely vulnerable to quantum computers.”

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

“more professional environments have integrated age and minisign than have integrated PGP”

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

“Age is maybe useful for personal encryption use cases, but it is no way a replacement for all encryption use cases of PGP”

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

“it does not even do that thing as well as PGP does in most situations I can think of”

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

“If you need these various features, then age et al. do not fit the bill.”

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

“Age has Yubikey support with no reasonable long term key discovery, backup, or rotation strategy as far as I can tell.”

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

“age is so clean precisely because it does only one thing”

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

“Encrypting secrets with age will keep them confidential even if the project is Open Source”

RecommendsComment from 10 Nov 2025 in “Time to start de-Appling”

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