age
is a simple, modern and secure CLI file encryption tool and Go library.
It features small explicit keys, no config options, and UNIX-style composability
- Homepage: age-encryption.org
- GitHub: github.com/FiloSottile/age
- Web info: web-check.xyz/results/age-encryption.org
age Source Code
Author
Description
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Homepage
https://age-encryption.orgLicense
BSD-3-Clause
Created
18 May 19
Last Updated
05 Oct 24
Latest version
Primary Language
Go
Size
1,508 KB
Stars
17,044
Forks
500
Watchers
17,044
Language Usage
Star History
Top Contributors
- @FiloSottile (235)
- @codesoap (5)
- @0x2b3bfa0 (4)
- @alerque (2)
- @noncombatant (2)
- @rex4539 (2)
- @a1346054 (2)
- @BuriedInTheGround (2)
- @shimmy1996 (1)
- @ryancdotorg (1)
- @zombiezen (1)
- @RKinsey (1)
- @eclipseo (1)
- @z399 (1)
- @mfs (1)
- @mikecook (1)
- @mehrismore (1)
- @mschneider82 (1)
- @qbit (1)
- @brandsimon (1)
- @exsplashit (1)
- @tionis (1)
- @twpayne (1)
- @andros21 (1)
- @hakerdefo (1)
- @mjkalyan (1)
- @puenka (1)
- @y-yagi (1)
- @zhsj (1)
- @indrayam (1)
Recent Commits
- Filippo Valsorda (28 Jun 24)
README: rotate Sigsum keys Switched to a pair of keys, one kept offline and one on a Tillitis key. The following script provides key continuity from the previous key. --- cat << EOF > msg.txt These are the new age Sigsum keys as of 2024-06-28. The previous one won't be used anymore ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM1WpnEswJLPzvXJDiswowy48U+G+G1kmgwUE2eaRHZG ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAz2WM5CyPLqiNjk7CLl4roDXwKhQ0QExXLebukZEZFS EOF cat << EOF > msg.txt.proof version=1 log=c9e525b98f412ede185ff2ac5abf70920a2e63a6ae31c88b1138b85de328706b leaf=e2f0 61d17df1ab563aedf70a662d5344b2d163c7a35aaeaa1ecc6c1631c02d46883e c4564b0b0b70ebb4236e26f971cb467c59200575c01c4d07a5d8e298a6d2319c59bbc162363ffb4f690b581851621bd3de311e9559a1a0432522e2b567647e03 size=24226 root_hash=03b0fc19c812e51e764474d161b944db4ea20dfc13815b738fa4f433f56954c0 signature=b95530661d716886926a49ad4e08435c7980348836eefe4706cc611a6af9dc6ddb160189d4aa177c97f807fa0240cb27b9d5f075084cf3a4a2514eade7d40f00 cosignature=1c997261f16e6e81d13f420900a2542a4b6a049c2d996324ee5d82a90ca3360c 1719587282 02d3f9b34d62f1b735e6c13f2ad7766ed2066a167dba25d526a2acbbf628588c58a888f9abab50ff151f8440076e8bf39564e4f893a32be432e97cd18b936c0e cosignature=70b861a010f25030de6ff6a5267e0b951e70c04b20ba4a3ce41e7fba7b9b7dfc 1719587283 14b8654586763b6798dc7e7b46565236618f2824135076ba71e18908bf893d73be95c143b8c8cbe48de9ea6267ff5f23f8d870ded7d22ed6e54811393d174402 leaf_index=24157 node_hash=c5782abde765bc2c460d25f0bc1f8f89d787e5b8a141e862eeb550631cb61ca2 node_hash=283f014735692dfda045ca9c32352d5d0f99207862c35214dfaa69810eec6e2f node_hash=24987bf3ec7c3c8932783faf0fe01ff49c7793c3d25925da180165c3292b786d node_hash=ba14f9dd00a506474251599083e83a4bf7327491f6ebd5cca1ac8a6863456eb5 node_hash=55aceb2864d26c9c04c85a294e92dfdfa13bb45eeda0286d21f19411763237f5 node_hash=69cc9e7f7ad56da996abeb315dc2ffb3e1e1f02e8097facfae75f06f9e8f9bc9 node_hash=1408251ffc0d485551b058813d7b1227bb91a179b9f0851a6e69e9bb99623eec node_hash=ca99c77b91c6aa9f55fba8d6d9c80058dcc0444a2e9df3f7a616d7e2d274fb58 node_hash=b95d29a868d7e4413dab001a414cfe4cab65e113bc831cf41ab9003250ede3c9 node_hash=5ced132a7cc05272b797b7ad2e71208366d8023d09bad755514cd86e37a849fd node_hash=95803b981443b4ff080b5a14927e24e5efc8186b327320b633005213ca3aeff4 node_hash=3aad6b63102dede3851d575b01bb60a5832d9f31eb3405b73aa7d629a1acaaa8 node_hash=c929af9f6731f63a493668627f58810d892dc51f8aa1c9a4de1573cd3e51e62f EOF sigsum-verify -k age-sigsum-key.pub -p sigsum-trust-policy.txt msg.txt.proof < msg.txt
- Filippo Valsorda (19 Jun 24)
README: document Sigsum proofs
- Filippo Valsorda (16 Jun 24)
.github/workflows: update artifacts Actions Co-authored-by: Rene Leonhardt <[email protected]>
- Filippo Valsorda (16 Jun 24)
.github/workflows: go-version stable, not latest
- Filippo Valsorda (16 Jun 24)
.github/workflows: use latest Go for bootstrap
- Filippo Valsorda (16 Jun 24)
README: add pkgx installation instructions Closes #529
- Filippo Valsorda (16 Jun 24)
cmd/age: detect output/input file reuse when possible Fixes #491
- Filippo Valsorda (16 Jun 24)
cmd/age: create file for empty decryptions Fixes #555 Updates #159 Updates #57
- GitHub Actions (16 Jun 24)
doc: regenerate groff and html man pages
- Filippo Valsorda (16 Jun 24)
.github/workflows: apparently setup-go has no defaults
- Filippo Valsorda (16 Jun 24)
.github/workflows: update GitHub Actions
- Filippo Valsorda (16 Jun 24)
all: upgrade dependencies
- Filippo Valsorda (16 Jun 24)
.github/workflows: install bootstrap Go
- Filippo Valsorda (16 Jun 24)
.github/workflows: disable environment It's very spammy, just move the secret to a repository secret.
- Filippo Valsorda (16 Jun 24)
README: fix scoop command Closes #564
- Filippo Valsorda (16 Jun 24)
.github: link maintenance policy from CONTRIBUTING.md
- Jakub Wilk (10 Jan 24)
README: fix typo (#534)
- Filippo Valsorda (20 Sept 23)
README: Debian 12 installation instructions
- Filippo Valsorda (07 Aug 23)
.github/workflows: drop FreeBSD tests This is unfortunate, but without a live platform to test on, I can't investigate issues, and CI is now failing with just ? filippo.io/age/cmd/age-keygen [no test files] Killed which really could be anything.
- Filippo Valsorda (06 Aug 23)
cmd/age: fix FreeBSD tests
- Filippo Valsorda (06 Aug 23)
plugin: skip execution tests on Windows for now
- Filippo Valsorda (06 Aug 23)
plugin: build tag EncodeX25519Recipient which uses crypto/ecdh
- Filippo Valsorda (06 Aug 23)
.github/workflows: update and fix CI
- Filippo Valsorda (05 Aug 23)
age,plugin: add RecipientWithLabels
- Filippo Valsorda (05 Aug 23)
cmd/age: grease the client-controlled plugin phases
- Filippo Valsorda (23 May 23)
plugin: add EncodeX25519Recipient
- Filippo Valsorda (23 May 23)
plugin: add identity and recipient encoding
- Filippo Valsorda (23 May 23)
plugin: expose package
- Filippo Valsorda (22 Jul 23)
age: make TestVectorsRoundTrip a little stricter
- Filippo Valsorda (22 Jul 23)
age: use testkit vectors to test armor, header, and STREAM round-trips Before filippo.io/age/armor coverage: 72.3% of statements in filippo.io/age/... filippo.io/age/internal/format coverage: 86.8% of statements in filippo.io/age/... filippo.io/age/internal/stream coverage: 83.9% of statements in filippo.io/age/... After filippo.io/age/armor coverage: 88.0% of statements in filippo.io/age/... filippo.io/age/internal/format coverage: 87.6% of statements in filippo.io/age/... filippo.io/age/internal/stream coverage: 86.0% of statements in filippo.io/age/...
age Website
Website
Redirects
Redirects to https://github.com/FiloSottile/age
Security Checks
1 security checks failed (65 passed)
- External Redirect Detected
Server Details
- IP Address 66.241.124.52
- Location Chicago, Illinois, United States of America, NA
- ISP Fly.io Inc.
- ASN AS40509
Associated Countries
- US
Saftey Score
Website marked as safe
100%
Blacklist Check
age-encryption.org was found on 0 blacklists
- ThreatLog
- OpenPhish
- PhishTank
- Phishing.Database
- PhishStats
- URLhaus
- RPiList Not Serious
- AntiSocial Blacklist
- PhishFeed
- NABP Not Recommended Sites
- Spam404
- CRDF
- Artists Against 419
- CERT Polska
- PetScams
- Suspicious Hosting IP
- Phishunt
- CoinBlockerLists
- MetaMask EthPhishing
- EtherScamDB
- EtherAddressLookup
- ViriBack C2 Tracker
- Bambenek Consulting
- Badbitcoin
- SecureReload Phishing List
- Fake Website Buster
- TweetFeed
- CryptoScamDB
- StopGunScams
- ThreatFox
- PhishFort
Website Preview
age Docker
Container Info
htpcmanager
HTPC Manager, a front end for many htpc related applications. Uses the Hellowlol HTPC Manager fork.
DockerHub Metrics
- Pull Count 21,069,140
- Stars 88
- Date Created 13 Oct 15
- Last Updated 1 month ago
View on DockerHub
linuxserver/htpcmanagerRun Command
docker run -d \ -p 8085:8085/tcp \ -e PUID=${PUID} \ -e PGID=${PGID} \ -v /portainer/Files/AppData/Config/HTPCmanager:/config \ --restart=unless-stopped \ linuxserver/htpcmanager:latest
Compose File
version: 3.8 services: htpc-manager: image: linuxserver/htpcmanager:latest ports: - 8085:8085:tcp environment: PUID: 1000 PGID: 100 volumes: - /portainer/Files/AppData/Config/HTPCmanager:/config restart: unless-stopped
Environment Variables
- Var Name Default
- PUID 1000
- PGID 100
Port List
- 8085:8085/tcp
Volume Mounting
- /portainer/Files/AppData/Config/HTPCmanager /config
Permissions
- read ✅ Yes
- write ✅ Yes
- admin ✅ Yes
age Reviews
More File Encryption
-
VeraCrypt is open source cross-platform disk encryption software. You can use it to either encrypt a specific file or directory, or an entire disk or partition. VeraCrypt is incredibly feature-rich, with comprehensive encryption options, yet the GUI makes it easy to use. It has a CLI version, and a portable edition. VeraCrypt is the successor of (the now deprecated) TrueCrypt.
-
Open source client-side encryption for cloud files - Cryptomator is geared towards using alongside cloud-backup solutions, and hence preserves individual file structure, so that they can be uploaded. It too is easy to use, but has fewer technical customizations for how the data is encrypted, compared with VeraCrypt. Cryptomator works on Windows, Linux and Mac - but also has excellent mobile apps.
About the Data: age
API
You can access age's data programmatically via our API.
Simply make a GET
request to:
https://api.awesome-privacy.xyz/essentials/file-encryption/age
The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
About the Data
Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.
Share age
Help your friends compare File Encryption, and pick privacy-respecting software and services.
Share age and Awesome Privacy with your network!