Encryption software

age – simple file encryption tool by Google


age is a useful and secure file encryption tool, format and library. We’ve recently seen the first stable release of the CLI and API.

The whole is greater than the sum of its parts is a very famous quote from Aristotle, a Greek philosopher and scientist. This quote is particularly pertinent to Linux. In our view, one of Linux’s biggest strengths is its synergy. The usefulness of Linux doesn’t derive only from the huge raft of open source (command line) utilities. Instead, it’s the synergy generated by using them together, sometimes in conjunction with larger applications.

The Unix philosophy spawned a “software tools” movement which focused on developing concise, basic, clear, modular and extensible code that can be used for other projects.This philosophy remains an important element for many Linux projects.

Good open source developers writing utilities seek to make sure the utility does its job as well as possible, and work well with other utilities. The goal is that users have a handful of tools, each of which seeks to excel at one thing.

This is one of the key goals of age. It’s designed to function as a backend for other programs, and to work together with other CLI tools by piping output.

This tool does not support scripting passphrases and offer alternatives, like a passphrase-encrypted identity file.

The process such as the key-wrapping phrase nor the symmetric stream encryption is not parallelized, so you don’t see speed improvements using the utility on machines with many cores and lots of memory.

Website: github.com/FiloSottile/age
Developer: Filippo Valsorda / Google LLC
License: BSD 3-Clause “New” or “Revised” License

age is written in Go. Learn Go with our recommended free books and free tutorials.

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Summary

Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.