Horcrux: Split your file into encrypted fragments

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

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

    Split your file into encrypted fragments so that you don't need to remember a passcode

  • clevis

    Automated Encryption Framework

  • Recently learned that Clevis also supports Shamir Secret Sharing, and it's in fact the only way to configure multiple pins even if they're of the same type and authority (ie. the RAID0 of SSS):

    https://github.com/latchset/clevis#pin-shamir-secret-sharing

  • 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
  • paperback

    Paper backup generator suitable for long-term storage.

  • There's a cool paper-based backup tool that also uses Shamir Secret Sharing to let you distribute a bunch of paper copies to your friends to restore a file optically:

    https://github.com/cyphar/paperback

  • horcrux

    Horcrux: a wrapper for Duplicity (by chrispoole643)

  • > Q) This isn't really in line with how horcruxes work in the harry potter universe!

    > A) It's pretty close! You can't allow any one horcrux to be used to resurrect the original file (and why would you that would be useless) but you can allow two horcruxes to do it (so only off by one). Checkmate HP fans.

    Well the whole point of hurcruxes is to have backup in several places. This tool to backup your backups in several places is a much better use of the name https://github.com/chrispoole643/horcrux. Checkmate jesseduffield ;)

  • a-search-of-hogwarts

    Tool for searching through the 7 Harry Potter books (Potter Search)

  • https://www.potter-search.com/?search=Horcrux

    > “Seven! Isn’t it bad enough to think of killing one person? And in any case . . . bad enough to divide the soul . . . but to rip it into seven pieces ...”

    > Lord Voldemort has seemed to grow less human with the passing years, and the transformation he has undergone seemed to me to be only explicable if his soul was mutilated beyond the realms of what we might call ‘usual evil’

  • Vault

    A tool for secrets management, encryption as a service, and privileged access management

  • The author of this tool basically took the Shamir code from Hashicorp Vault, which is pretty mainstream. If you're looking for a solid implementation, I would start there[0]. I wouldn't use the Shamir code from this repo, as it's an old version of the vault code using field arithmetic that doesn't run in constant time.

    [0]: https://github.com/hashicorp/vault/blob/main/shamir/shamir.g...

  • horcrux

  • We also maintain a shamirs CLI called horcrux here:

    https://gitlab.com/unit410/horcrux

    We decided to use Hashicorp vault's implementation of Shamirs which was the most widely used / battle tested golang implementation we could find.

  • 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
  • AONT-RS

    An implementation of Resch and Plank's AONT-RS (All or Nothing Transform + Reed-Solomon) information dispersal algorithm.

  • I was able to find a project which appears to do exactly that: <https://github.com/atbarker/AONT-RS>

  • exodia

    Discontinued EXOrDIA [Moved to: https://github.com/juancroldan/exordia] (by juancroldan)

  • In case this method makes sense, I'm already registering the EXOrDIA name for a python package: https://github.com/juancroldan/exodia

  • exordia

    EXOrDIA

  • In case this method makes sense, I'm already registering the EXOrDIA name for a python package: https://github.com/juancroldan/exordia

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