I’ve been curious about using age so I’m curious if anyone knows any good GUIs for it? I’m mainly looking for Linux, Windows, and Android.
A few I found are Mage for android, for windows there’s winage which is starred on age’s “awesome-age” list, but is probably abandoned. Another that’s cross platform for desktop, but seems to have no eyes on it at all, and be coded at least in part by Claude is Encryptor. Another which may be abandoned but is cross platform is chiffrage. Finally age gui which relies on having the normal age installed to work.
For Windows why not just use the CLI tool? A GUI will add attack surface and a trusted party and seems unnecessary considering how simple the age CLI tool is to use.
For Android I understand the need for a GUI, but it also seems you’ve already found one that will work?
I probably should just figure out how to use the CLI. I would definitely prefer a GUI for ease of use, but that may be asking too much with how few there seem to be. Especially ones that are actively maintained/trustworthy if they even use the latest version of age or support yubikeys. Sidenote would I be correct in assuming swapping out the Fedora install commands dnf with rpm-ostree should work for atomic distros?
Yeah, I’ll probably stick with Mage. It’s a nice app, and it’s from one of the contributors to Kage which is listed on awesome-age. They also seem to be working on adding post-quantum. Hopefully something for yubikey support too soon.
I haven’t properly started using age, but my ideal would be that age-yubikey-plugin adds PQ and Mage adds yubikey support, (or at least yubikey recipient [age1yubikey1..] support) so that my private keys live exclusively on the yubikeys.
Especially considering that Mage now has PQ I wouldn’t use GnuPG.
I think yubikeys on firmware 5.7.x or above will work, but it’s just that age-plugin-yubikey doesn’t support it yet. They also don’t support AES for PIV slot yet, only TDES. I think they might just be waiting on some dependencies to get updated because rage also doesn’t have PQ yet and it’s the same dev both written in Rust. I’d recommend taking a look through some of the open issues/pull-requests to maybe get a better idea GitHub - str4d/age-plugin-yubikey: YubiKey plugin for age · GitHub