Skip to main content

Age Encryption Cheat Sheet

age is a simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

Key Generation​

age-keygen -o output_file.txt

Encrypt With Public Key​

To Output File​

age -R keyfile.txt -o outputfile.txt.age inputfile.txt

To Ascii Armored Output​

age -R keyfile.txt -a inputfile.txt

Decrypt With Private Key​

age -d -i private-key-path encrypted-file.age

Encrypt With Passphrase​

Leave password blank when asked for randomly assigned passphrase

$ age -p secrets.txt > secrets.txt.age

Decrypt With Passphrase​

$ age -d secrets.txt.age > secrets.txt