OpenKeychain VS age

Compare OpenKeychain vs age and see what are their differences.

OpenKeychain

OpenKeychain is an OpenPGP implementation for Android. (by open-keychain)

age

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. (by FiloSottile)
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
OpenKeychain age
26 230
2,352 18,731
1.2% 2.3%
8.0 6.2
12 months ago 3 months ago
Java Go
GNU General Public License v3.0 only BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

OpenKeychain

Posts with mentions or reviews of OpenKeychain. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-28.

age

Posts with mentions or reviews of age. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-17.
  • Shell-secrets – GPG-encrypted environment variables
    9 projects | news.ycombinator.com | 17 Apr 2025
    The easier and more productive thing is to make an easy-to-use tool that does a specific workflow vs trying to be a swiss army knife.

    https://github.com/FiloSottile/age is this for encrypting files.

    https://en.wikipedia.org/wiki/Signify_(OpenBSD) and https://jedisct1.github.io/minisign/ are this for signing files.

    Signal/Whatsapp/etc that use the Signal Protocal are this for messaging.

    It turns out solving one problem at a time and ending up with a bunch of purpose-built tools is way easier to get right than trying to jam an entire toolbox into one thing.

  • 🔐 Secure Secret Management with SOPS in Terraform & Terragrunt
    1 project | dev.to | 26 Feb 2025
    Age is a modern, simple, and secure encryption tool. If you’re new to encryption, age is a great alternative to GPG.
  • NixOS. Managing secrets with sops-nix
    4 projects | dev.to | 21 Feb 2025
    Hi! Here are some notes about how to use secrets in NixOS configuration securely. As of now I use sops-nix with simple age keys (not generated from ssh keys).
  • Hell Is Overconfident Developers Writing Encryption Code
    6 projects | news.ycombinator.com | 31 Jan 2025
    Those aren’t even the correct answer for the use-case in question, anywho. What they’re looking for would actually be sops (https://github.com/getsops/sops), or age (made by the fantastic Filo Sottile: https://github.com/FiloSottile/age), or, hell, just using libsodium sealed boxes. AMS KMS or Vault is perhaps even worse of an answer, Actually
  • What to Use Instead of PGP
    3 projects | news.ycombinator.com | 15 Nov 2024
    It looks like age with SSH keys uses a birationally equivalent keypair.

    https://github.com/FiloSottile/age/blob/176e245b3cb3ada322c2...

    If you're using, for example, libsodium, you'd want the Ed25519 to X25519 functions to convert the two. (Note that you need to operate over raw bytes to do this.)

    In practice, you shouldn't do this. Use different keys for different purposes!

  • Better Dotfiles
    5 projects | news.ycombinator.com | 6 Sep 2024
    I migrated to chezmoi recently my only gripe is `chezmoi cd` opening in a new shell but `chezmoi git` usually is what I need. The age [0] integration is nice.

    [0] - https://github.com/FiloSottile/age

  • Password protect a static HTML page, decrypted in-browser in JavaScript
    6 projects | news.ycombinator.com | 30 Aug 2024
  • Ask HN: Developer PC setup automations for company owned devices
    10 projects | news.ycombinator.com | 29 Aug 2024
    I believe there is `pass-age` https://github.com/FiloSottile/passage ... unifies to `ssh` keys as the key material.

    https://github.com/FiloSottile/age

    ```

  • New Directory Encryption Tool
    2 projects | news.ycombinator.com | 29 Aug 2024
    I have been a fan of https://github.com/FiloSottile/age for a while now, but one thing that has always bothered me about encryption tools is how they don't offer a way to secure a whole directory which, IMO, is a much more common use-case.

    I decided to spend a couple hours tackling the problem myself and came up with agevault.

    It's a directory encryption tool using age file encryption. It locks/unlocks a vault (directory) with a passphrase-protected identity file and like age, it features no config options, allowing for a straightforward secure flow.

    I'll answer any questions regarding it. As always, use it at your own risk.

  • Age is a simple, modern and secure file encryption tool, format, and Go library
    20 projects | news.ycombinator.com | 4 Aug 2024
    Identity files can be passphrase encrypted and cmd/age will transparently ask for the passphrase before using them. Is that what you meant?

    https://github.com/FiloSottile/age?tab=readme-ov-file#passph...

What are some alternatives?

When comparing OpenKeychain and age you can also consider the following projects:

Androl4b - A Virtual Machine For Assessing Android applications, Reverse Engineering and Malware Analysis

sops - Simple and flexible tool for managing secrets

OkcAgent - A utility that makes OpenKeychain available in your Termux shell

Picocrypt - A very small, very simple, yet very secure encryption tool.

Android-Templates-And-Utilities - Collection of source codes, utilities, templates and snippets for Android development.

age-plugin-yubikey - YubiKey plugin for age

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured

Did you know that Java is
the 8th most popular programming language
based on number of references?