Awesome
<p align="center"><img alt="The age logo, an wireframe of St. Peters dome in Rome, with the text: age, file encryption" width="600" src="https://user-images.githubusercontent.com/1225294/132245842-fda4da6a-1cea-4738-a3da-2dc860861c98.png"></p>This is a Windows GUI for the file encryption tool age, built on top of rage. This adapter wraps the age
crate, compiles as a static library, and is used by a C++ MFC front end.
The format specification is at age-encryption.org/v1. To discuss the spec or other age related topics, please email the mailing list at age-dev@googlegroups.com. age was designed by @Benjojo12 and @FiloSottile. rage was designed by @str4d.
Installation
Install the MSI on the releases page.
Use
To generate a new identity, right-click the background of an Explorer window and select Generate new age identity
.
To encrypt a file, right-click it and select Encrypt with age
.
To decrypt an .age
file, double-click it and specify the passphrase or identity file.
To encrypt to multiple recipients, specify a text file with one recipient on each line. To encrypt to a single recipient, you can paste it directly.
Compilation instructions
-
Install Rust, open
winage
, and runcargo build --release
. -
Install and open Visual Studio 2019. Go to
Extensions
>Manage Extensions
and installMicrosoft Visual Studio Installer Projects
. Open thewinage\winage\age.sln
Solution, selectRelease
,x64
, and build.
Restrictions
- Does not handle passphrase-protected identity files.