Ask HN: CLI Tool for File Encryption?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • rage

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

  • age author here. Different tools can definitely be better for different use cases, but do you mind me asking what made that tool feel more well defined than age?

    age has a stable spec [0] and an alternative implementation in Rust [1] based on the spec with extensive interop tests.

    If that’s just not visible, I’d be interested in how to fix that appearance, too!

    [0]: https://age-encryption.org/v1

    [1]: https://github.com/str4d/rage

  • age

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

  • I recently came across sigtool[1] which on the surface looks like a slightly more well defined tool/format for encryption than age[2].

    And they both attempt to be simpler, more modern than gnupg[3] and easier to use than eg: openssl[4].

    Which tool do you use/recommend for encrypting files, and why?

    My primary use case is for backups - but interested in other use-cases as well.

    [1] https://github.com/opencoff/sigtool

    [2] https://github.com/FiloSottile/age

    [3] https://gnupg.org/

    [4] https://wiki.openssl.org/index.php/Enc

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sigtool

    Ed25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler

  • I recently came across sigtool[1] which on the surface looks like a slightly more well defined tool/format for encryption than age[2].

    And they both attempt to be simpler, more modern than gnupg[3] and easier to use than eg: openssl[4].

    Which tool do you use/recommend for encrypting files, and why?

    My primary use case is for backups - but interested in other use-cases as well.

    [1] https://github.com/opencoff/sigtool

    [2] https://github.com/FiloSottile/age

    [3] https://gnupg.org/

    [4] https://wiki.openssl.org/index.php/Enc

  • ansible-role-host-backup

    Host backup role for linux with GPG encryption and upload to S3

  • GPG, I just plug this into my server and is done https://github.com/opsxcq/ansible-role-host-backup

  • restic

    Fast, secure, efficient backup program

  • Not sure if you are looking to single-file backups or an actual backup solution that includes good encryption. I have very good experience with restic (https://restic.net/), which encrypts all backups. It would be a bit too cumbersome for single-file use, though.

  • turnstile

    One way encryption. (by fadedbee)

  • age-plugin-yubikey

    YubiKey plugin for age

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts