age encryption tool
Hacker ApprovedThe 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%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: not recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: not recommended
- 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” - Comment from 4 Jan 2026 in “Ed25519-CLI – command-line interface for the Ed25519 signature system”
- Comment from 16 Nov 2025 in “Switching from GPG to Age”
- Comment from 25 Feb 2026 in “Why the KeePass format should be based on SQLite”
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)” - Comment from 13 Nov 2025 in “Switching from GPG to Age”
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.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| age encryption toolThis page | 49 | 12 | 80% | 11 | — | Approved |
| GnuPG | 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 81 comments that mention it, newest first. Each links to the original comment.
“This ensures privileged data is protected at rest and in transit”
“Highly trusted / audited / scrutinised / maintained code.”
“Just use `age` and encrypt your message with sender public key.”
“Age encryption allows devs to use the same ssh keys they use to access git repos”
“sops combined with age is great! Benefit is that it doesn't tie you into 1Password's ecosystem”
“age over GPG. Simpler, auditable, handles multi-recipient natively, no web of trust complexity.”
“Ssh/age/minisign just work for my use cases.”
“It’s open source and has multiple mature implementations by well-regarded cryptographic engineers.”
“You can also use age to encrypt payloads targeting ssh public keys.”
“Restic, gocryptfs, and/or age are far more flexible, generic and flat out better”
“much neater stack that does basically everything I would need to use PGP for”
“age is the real replacement for pgp in terms of sending encrypted files”
“The overall experience was annoying given that the problems with pgp/gpg are esoteric and abstract”
“discovered multiple vulnerabilities in cryptographic utilities, namely in GnuPG, Sequoia PGP, age, and minisign”
“the ansible recipe for building and installing age broke within a year”
“I've been using it directly and indirectly for 5+ years and haven't had any compatibility or runtime issues with it”
“Apart from the fact that it really slowed down my deployments, the thing broke within a year.”
“there is no keyring and you have to supply people's public key each time”
“using SSH keys for signatures and age[1] for encryption targeting SSH keys”
“If you're just using it to encrypt files (even between pointwise parties), you can probably just switch to age.”
“The way you secure this is by moving to alternative, purpose-built tools.”
“I'm looking at age as a pure isolated thing, according to the spec”
“I found age and I found it to be brilliant for what its worth”
“age is designed to be composable and very stable”
“Ideally it would be in the format that the `age` utility supports.”
“You can use the age tool to encrypt secrets based on ssh public keys.”
“I love that age lets one reuse ssh identities”
“The incremental improvement from going GPG to age seems pointless given the timelines.”
“128 bits of symmetric keys are enough for post-quantum security”
“Age is cool, but really the only use-case I have is for my password manager”
“Both the choice of symmetric key length AND the choice of public key algorithms independent of each other make this format not PQ.”
“I know of no solutions even close to this for Minisign or Age keys”
“But this means that the symmetric key is entirely vulnerable to quantum computers.”
“more professional environments have integrated age and minisign than have integrated PGP”
“Age is maybe useful for personal encryption use cases, but it is no way a replacement for all encryption use cases of PGP”
“it does not even do that thing as well as PGP does in most situations I can think of”
“If you need these various features, then age et al. do not fit the bill.”
“Age has Yubikey support with no reasonable long term key discovery, backup, or rotation strategy as far as I can tell.”
“age is so clean precisely because it does only one thing”
“Encrypting secrets with age will keep them confidential even if the project is Open Source”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.