Summary
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
Support:
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