shamir
shamir copied to clipboard
🔑 Split and combine secrets using Shamir's Secret Sharing algorithm
Table of Contents
- Table of Contents
- Description
- Background
- Installation
-
Usage
- Interactive
- Non-interactive
- License
Description
Featuring UNIX-style composability, this command-line tool facilitates splitting and combining secrets using HashiCorp Vault's implementation of Shamir's Secret Sharing algorithm.
Background
What is Shamir's Secret Sharing algorithm?
Installation
Platform | Package manager | Command |
---|---|---|
Linux, macOS | Homebrew | $ brew install incipher/tap/shamir |
Linux, macOS, Windows | Binaries |
Usage
Interactive
Non-interactive
$ echo "SayHelloToMyLittleFriend" | shamir split -n 5 -k 3 > shares.txt
Secret: ************************
$ head -n 3 shares.txt | shamir combine -k 3
SayHelloToMyLittleFriend