Favicon of age

age

Simple file encryption tool with small keys, no configuration, and support for passphrases, multiple recipients, SSH keys, and hardware tokens across all platforms.

age is a straightforward file encryption tool designed for modern security needs. It combines simplicity with robust protection through small explicit keys, post-quantum support, and zero configuration options.

Key capabilities include:

  • Multiple encryption methods: Encrypt with passphrases, public keys, SSH keys, or hardware tokens like YubiKeys
  • Flexible recipient support: Share encrypted files with multiple recipients who can each decrypt independently
  • Hardware integration: Extend functionality through plugins for YubiKeys, Apple Secure Enclave, and hardware wallets
  • Cross-platform availability: Works seamlessly on macOS, Windows, Linux, and BSD systems
  • UNIX-style composability: Integrates naturally with pipes and command-line workflows
  • Interoperable implementations: Available in Go, Rust, and TypeScript for browser and Node.js environments

The tool features a formal specification at age-encryption.org/v1 and provides both command-line usage and a Go library for developers. Installation is available through major package managers on all supported platforms, with pre-built binaries and source compilation options.

Install

Go
$ go install filippo.io/age/cmd/...@latest

Features

JSON outputPlugin systemScriptable

Media

Pros

4
  • Simple and modern file encryption
  • Supports passphrases, multiple recipients, and SSH keys
  • Post-quantum support
  • UNIX-style composability

Cons

1
  • No configuration options can be limiting for some users.

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to age

Favicon

 

  
 
Favicon

 

  
 
Favicon