- Basit, modern ve güvenli bir dosya şifreleme aracı, biçimi ve Go kütüphanesi
- Küçük ve açık anahtarlar, yapılandırma seçeneği olmaması ve UNIX tarzı birleştirilebilirlik özellikleriyle öne çıkıyor
- YubiKey gibi donanım PIV token’larını da eklentiler aracılığıyla destekliyor
- Ayrıca çeşitli eklentiler de var: Apple Secure Enclave, TPM, FIDO, SSS, Trezor Hardware Wallet,..
- Farklı dillerde gerçekleştirilmiş sürümler: Go, Rust, TypeScript, Java, WASM, Elixir, Dart vb.
- macOS, Linux, FreeBSD ve Windows için ikili dosyalar sunuluyor
- Biçim herkese açık: age-encryption.org/v1
Kurulum yöntemi
- Homebrew (macOS veya 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 (backports etkinleştirme gerekli)
- 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
- Önceden derlenmiş ikili dosyalar sunuluyor
Kullanım
$ 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
GN⁺ Özeti
- age, basit ve modern bir dosya şifreleme aracı olup açık anahtarlar ve yapılandırma seçeneğinin olmamasıyla öne çıkıyor
- Çeşitli işletim sistemlerinde kolayca kurulabiliyor ve birden çok alıcı ile şifreli metni destekliyor
- SSH anahtarları ve GitHub kullanıcı anahtarlarıyla şifreleme de mümkün olduğundan kullanışlı
- Şifrelenmiş dosyaların güvenliğini ve şeffaflığını garanti etmek için Sigsum kanıtları sunuyor
- Benzer işlevlere sahip araçlar arasında GnuPG ve OpenSSL bulunuyor
2 yorum
İmzalama
Şifreleme
Diğer
Hacker News görüşleri
Age'in Unix sistemlerinde standart haline gelmesi güzel olurdu
jqbuna en yakın son örnek, ama önceden kurulu gelen bir standart değilAge'in yazarıyım
Age ve onun Rust implementasyonu Rage, agenix ve age.el sayesinde self-hosting dağıtım ve yönetimi çok kolaylaştı
Restic veya Borg gibi özel yedekleme araçları var ama işi basit tutmak istiyorum
tar > age > cloudyaklaşımını kullanıyorumtar > age > minisign > cloudyaklaşımını öneriyorumPost-kuantum sürümün ya da aynı yazardan bir eklentinin ne zaman çıkacağını soruyorum
Age'in telaffuzu [aɡe̞], GIF gibi okunuyor
Age kendi işini iyi yapıyor ama bütünlük/özgünlük doğrulaması sağlamadığı için Signify gibi bir araçla birlikte kullanmak iyi olur
Age, PGP/GPG'ye kıyasla çok daha iyi bir deneyim sunuyor