Skip to content

age tool

age is probably the easiest to use to quickly encrypt something for sharing. This small write up shows a simple workflow for common use.

Install age tool with instructiins here.

We all use SSH keys. We can use them to encrypt/decrypt with age. And we can easily find ones public key from their Github page.

curl https://github.com/<username>.keys

Pick key from above and use it to encrypt the file of your choice.

age -r "<public-key-content-from-above>" file-to-encrypt.jpg > encrypted-file.jpg.age

You can now send out the output, .age file and the receiver can decrypt it with their corresponding private key.

age -d -i ~/.ssh/<private-key> encrypted-file.jpg.age > file.jpg