- Un outil, un format et une bibliothèque Go de chiffrement de fichiers simples, modernes et sûrs
- Se caractérise par de petites clés explicites, aucune option de configuration et une composabilité de style UNIX
- Prend aussi en charge les jetons matériels PIV comme les YubiKeys via des plugins
- Il existe aussi divers autres plugins : Apple Secure Enclave, TPM, FIDO, SSS, Trezor Hardware Wallet,..
- Versions implémentées dans différents langages : Go, Rust, TypeScript, Java, WASM, Elixir, Dart, etc.
- Binaires fournis pour Mac, Linux, FreeBSD et Windows
- Le format est public : age-encryption.org/v1
Méthode d’installation
- Homebrew (macOS ou Linux) :
brew install age
- MacPorts :
port install age
- Alpine Linux v3.15+ :
apk add age
- Arch Linux :
pacman -S age
- Debian 12+ (Bookworm) :
apt install age
- Debian 11 (Bullseye) :
apt install age/bullseye-backports (activation des backports requise)
- Fedora 33+ :
dnf install age
- Gentoo Linux :
emerge app-crypt/age
- NixOS / Nix :
nix-env -i age
- openSUSE Tumbleweed :
zypper install age
- Ubuntu 22.04+ :
apt install age
- Void Linux :
xbps-install age
- FreeBSD :
pkg install age (security/age)
- OpenBSD 6.7+ :
pkg_add age (security/age)
- Chocolatey (Windows) :
choco install age.portable
- Scoop (Windows) :
scoop bucket add extras && scoop install age
- pkgx :
pkgx install age
- Binaires précompilés disponibles
Utilisation
$ age-keygen -o key.txt
Public key: age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p
$ tar cvz ~/data | age -r age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p > data.tar.gz.age
$ age --decrypt -i key.txt data.tar.gz.age > data.tar.gz
Résumé de GN⁺
- age est un outil de chiffrement de fichiers simple et moderne, dont les points forts sont les clés explicites et l’absence d’options de configuration
- Facile à installer sur de nombreux systèmes d’exploitation, il prend en charge plusieurs destinataires et textes chiffrés
- Il permet aussi le chiffrement avec des clés SSH et des clés utilisateur GitHub, ce qui est pratique
- Il fournit des preuves Sigsum afin de garantir la sécurité et la transparence des fichiers chiffrés
- Des outils offrant des fonctions similaires incluent GnuPG et OpenSSL
2 commentaires
Signature
Chiffrement
Divers
Commentaires sur Hacker News
Ce serait bien qu’Age devienne un standard sur les systèmes Unix
jqest l’exemple le plus proche ces dernières années, mais ce n’est pas un standard préinstalléJe suis l’auteur d’Age
L’utilisation d’Age, de son implémentation Rust Rage, d’agenix et de age.el a rendu le déploiement et la gestion de services auto-hébergés très faciles
Il existe des outils de sauvegarde spécialisés comme Restic ou Borg, mais je veux garder les choses simples
tar > age > cloudtar > age > minisign > cloudDemande quand arriveront une version post-quantique ou un plugin du même auteur
La prononciation de Age est [aɡe̞], comme GIF
Age remplit bien son rôle, mais comme il n’assure pas la vérification de l’intégrité/de l’authenticité, il vaut mieux l’utiliser avec un outil comme Signify
Age offre une bien meilleure expérience que PGP/GPG