age Icon

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

Open Source

age Source Code

Author

FiloSottile

Description

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

#age-encryption#built-at-rc

Homepage

https://age-encryption.org

License

BSD-3-Clause

Created

18 May 19

Last Updated

26 Feb 26

Latest version

v1.3.1

Primary Language

Go

Size

1,616 KB

Stars

21,438

Forks

613

Watchers

21,438

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Filippo Valsorda (02 Feb 26)

    SIGSUM.md: extend release playbook

  • Filippo Valsorda (21 Jan 26)

    .github/workflows: remove one-off darwin/amd64 backfill workflow Updates #676

  • Filippo Valsorda (21 Jan 26)

    .github/workflows: add darwin/amd64 backfill workflow Updates #676

  • Filippo Valsorda (21 Jan 26)

    .github/workflows: add darwin/amd64 build target Closes #676

  • Filippo Valsorda (31 Dec 25)

    SIGSUM.md: add release playbook Updates #617

  • GitHub Actions (31 Dec 25)

    doc: regenerate groff and html man pages

  • brettwhiteinc (31 Dec 25)

    doc: fix post-quantum example in age-keygen manpage (#675)

  • Filippo Valsorda (28 Dec 25)

    .github/workflows: inject version into source release artifact Updates #671 Updates golang/go#77020

  • Filippo Valsorda (28 Dec 25)

    cmd,extra: restore the Version link-time variable We don't need it in our builds, but it's useful for downstream packagers. Fixes #671 Updates NixOS/nixpkgs#474666 Updates golang/go#77020

  • Filippo Valsorda (27 Dec 25)

    SIGSUM.md: update policy for v1.3.0 Updates #617

  • Filippo Valsorda (27 Dec 25)

    .github/workflows: improve release reproducibility Remove the go-version-file test target, because it will just use the toolchain line. It's a bit unfortunate we lose coverage of a go.mod version that's older than oldstable, but that should not happen and it'd not be a supported Go version anyway.

  • Filippo Valsorda (27 Dec 25)

    .github/workflows: build and release source tarball Fixes #401

  • Filippo Valsorda (27 Dec 25)

    .github/workflows: enable GitHub artifact attestation Closes #621 Co-authored-by: Helio Machado <0x2b3bfa0+git@googlemail.com>

  • Filippo Valsorda (26 Dec 25)

    cmd/age: don't output binary plaintext to terminal Closes #626

  • Filippo Valsorda (26 Dec 25)

    internal/stream: fix DecryptReaderAt concurrency

  • Filippo Valsorda (26 Dec 25)

    age: add ExampleDecryptReaderAt with zip.NewReader

  • Filippo Valsorda (26 Dec 25)

    age: add DecryptReaderAt

  • Filippo Valsorda (25 Dec 25)

    all: run "go fix"

  • Filippo Valsorda (25 Dec 25)

    age: add EncryptReader pull-based encryption API Fixes #644 Fixes #654 Updates #638

  • Filippo Valsorda (24 Dec 25)

    plugin: add NewTerminalUI Closes #611 Closes #591 Co-authored-by: Nicolas Dumazet <nicdumz.commits@gmail.com>

  • GitHub Actions (24 Dec 25)

    doc: regenerate groff and html man pages

  • Filippo Valsorda (24 Dec 25)

    doc: include warning in age-plugin-batchpass(1)

  • GitHub Actions (24 Dec 25)

    doc: regenerate groff and html man pages

  • Filippo Valsorda (24 Dec 25)

    cmd/age-plugin-batchpass: add detailed warning

  • Filippo Valsorda (24 Dec 25)

    cmd: move compatibility plugins to extra/ directory

  • Filippo Valsorda (24 Dec 25)

    cmd/age-plugin-batchpass: plugin for non-interactive passphrase encryption Fixes #603 Closes #641 Closes #520 Updates #256 Updates #182 Updates #257 Updates #275 Updates #346 Updates #386 Updates #445 Updates #590 Updates #572

  • Filippo Valsorda (23 Dec 25)

    age,cmd/age: improve error messages for mixed up identities/recipients Not sure why ParseRecipients was hiding errors, when ParseIdentities doesn't. For #643

  • Filippo Valsorda (23 Dec 25)

    age,cmd/age: detect invalid UTF-8 in identity and recipient files For #663

  • Filippo Valsorda (23 Dec 25)

    README: remove pkgx installation instructions See https://github.com/FiloSottile/age/pull/659#issuecomment-3688047267.

  • Filippo Valsorda (23 Dec 25)

    README: add age-inspect documentation

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

Safety 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

sematext-agent

Collect logs, metrics and docker events

#Logmanagement#Monitoring

DockerHub Metrics

  • Pull Count None
  • Stars None
  • Date Created Invalid Date
  • Last Updated just now

View on DockerHub

/

Run Command

docker run -d \ 
  -e LOGSENE_TOKEN=${LOGSENE_TOKEN} \
  -e SPM_TOKEN=${SPM_TOKEN} \
  -v /var/run/docker.sock:/var/run/docker.sock \
  sematext/sematext-agent-docker:latest

Compose File

version: 3.8
services:
  sematext-docker-agent:
    image: sematext/sematext-agent-docker:latest
    ports:
    environment:
      LOGSENE_TOKEN: 
      SPM_TOKEN: 
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: undefined

Environment Variables

  • Var Name Default
  • LOGSENE_TOKEN null
  • SPM_TOKEN null

Volume Mounting

  • /var/run/docker.sock /var/run/docker.sock

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.

  • Picocrypt is a very small (hence Pico), very simple, yet very secure encryption tools that you can use to protect your files. It's designed to be the go-to tool for encryption, with a focus on security, simplicity, and reliability.

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!

View File Encryption (4)