Skip to content
This repository was archived by the owner on Apr 15, 2025. It is now read-only.

incipher/shamir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

Moved to Codeberg.

shamir

Split and combine secrets using Shamir's Secret Sharing algorithm

Table of Contents

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

A GIF showing how to use shamir interactively

Non-interactive

$ echo "SayHelloToMyLittleFriend" | shamir split -n 5 -k 3 > shares.txt
Secret: ************************
$ head -n 3 shares.txt | shamir combine -k 3
SayHelloToMyLittleFriend

License

CC0