Quickstart: Encrypt and Decrypt a file
mainTo use age, first generate a key pair, then encrypt a file using a recipient public key, and finally decrypt it using your identity file.
- Generate a key:
age-keygen -o key.txt - Encrypt:
tar cvz ~/data | age -r <PUBLIC_KEY> > data.tar.gz.age - Decrypt:
age --decrypt -i key.txt data.tar.gz.age > data.tar.gz
# Generate key
$ age-keygen -o key.txt
# Encrypt a tarball to a recipient
$ tar cvz ~/data | age -r age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p > data.tar.gz.age
# Decrypt the file
$ age --decrypt -i key.txt data.tar.gz.age > data.tar.gz