sops VS age

Compare sops vs age and see what are their differences.

age

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. (by FiloSottile)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
sops age
157 225
17,108 17,525
1.7% -
9.1 6.6
8 days ago 2 months ago
Go Go
Mozilla Public License 2.0 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.

sops

Posts with mentions or reviews of sops. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-26.

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 2024-11-15.
  • 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...

  • XAES-256-GCM
    2 projects | news.ycombinator.com | 26 Jun 2024
    I would love to see this used in a FIPS-compliant variant of age[1] for archival file encryption use cases. We had banking industry auditors veto age for this use case due to the use of ChaCha instead of AES (they were fine with the X25519 public key part of age which I think was somewhat recently approved by NIST).

    I’ve no experience with golang but it seems like it should drop right in based on the age spec. I might give it a shot if time ever permits. I guess I should call it “cage” as in “compliant actually good encryption”

    1: https://github.com/FiloSottile/age

  • keepsecret.py: a simple way to encrypt secret files in your repository
    2 projects | dev.to | 28 Apr 2024
    age
  • Age: A simple, modern and secure encryption tool
    1 project | news.ycombinator.com | 25 Feb 2024
  • Joining ChatCraft.org
    6 projects | dev.to | 13 Jan 2024
    and echoing the result after converting to an age private key

What are some alternatives?

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

sealed-secrets - A Kubernetes controller and tool for one-way encrypted Secrets

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

Vault - A tool for secrets management, encryption as a service, and privileged access management

rage - A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.

git-crypt - Transparent file encryption in git

age-plugin-yubikey - YubiKey plugin for age

terraform-provider-sops - A Terraform provider for reading Mozilla sops files

minisign - A dead simple tool to sign files and verify digital signatures.

vault-secrets-operator - Create Kubernetes secrets from Vault for a secure GitOps based workflow.

OpenKeychain - OpenKeychain is an OpenPGP implementation for Android.

terragrunt - Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

gopass - The slightly more awesome standard unix password manager for teams

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you konow that Go is
the 4th most popular programming language
based on number of metions?