A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. https://age-encryption.org/
Find a file
Filippo Valsorda 9a84e437b1 all: switch key format to Bech32
Use the BIP173 format, which is whole-word selectable, markup safe, and
case insensitive.

AGE-SECRET-KEY-1FPSHVEFQXYSX5MMFDE6ZCGRTV4JHQGRFWSS8WETVDSSX76TVV4JQU272CR

See https://groups.google.com/d/msg/age-dev/UAjkvLoCr9I/l4Q1h3OPAgAJ.

All bech32 Go packages have funky APIs, internal types, or case
handling, so include a heavily refactored version of the reference
implementation, and the tests from github.com/btcsuite/btcutil/bech32.
2019-12-27 17:13:20 +01:00
.github/ISSUE_TEMPLATE .github: add issue templates (#23) 2019-12-07 00:58:07 -05:00
cmd all: switch key format to Bech32 2019-12-27 17:13:20 +01:00
internal all: switch key format to Bech32 2019-12-27 17:13:20 +01:00
.travis.yml .travis.yml: enable Travis-CI (#5) 2019-10-07 22:39:10 -04:00
go.mod all: change module name to filippo.io/age 2019-12-07 00:59:41 -05:00
go.sum cmd/age: add support for encrypted SSH key files 2019-11-24 19:15:53 -05:00
LICENSE Initial commit 2019-10-05 22:45:51 -04:00
README.md cmd/age: print age-tool.com/report link on errors 2019-12-07 01:19:02 -05:00

age is meant to be a simple, secure and modern encryption tool with small explicit keys, no config options, and UNIX-style composability. The spec is at age-tool.com/spec.

This implementation is in progress, and things will keep moving around, so it's not yet a good time to contribute, and it's definitely not a good time to rely on it.

To discuss the spec or other age related topics, please email the mailing list at age-dev@googlegroups.com. Subscribe at groups.google.com/d/forum/age-dev or by emailing age-dev+subscribe@googlegroups.com.

Development is sometimes livestreamed at twitch.tv/filosottile.