GitHub - FiloSottile/age: A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Summary (AI generated)
Archived original version »age is a simple, modern, and secure file encryption tool, format, and Go library. It features small explicit keys, no config options, and UNIX-style composability. The format specification can be found at age-encryption.org/v1. age was designed by @Benjojo12 and @FiloSottile.
Installation is available on various platforms, including Homebrew (macOS or Linux), MacPorts, Alpine Linux v3.15+, Arch Linux, Debian 11+ (Bullseye), Fedora 33+, Gentoo Linux, NixOS / Nix, openSUSE Tumbleweed, Ubuntu 22.04+, Void Linux, FreeBSD, and OpenBSD 6.7+. On Windows, it can be installed via Chocolatey or Scoop. Pre-built binaries are also available for various systems.
Usage is simple and involves encrypting files using the --encrypt flag with -r/--recipient, which can be repeated to include multiple recipients, or by using the -R/--recipients-file flag. Files can also be encrypted with a passphrase using the -p/--passphrase flag. In addition, age supports SSH keys for encryption and decryption.
For more details on usage and installation options, refer to the age(1) man page.