secret-sharing-cli

Crates.iosecret-sharing-cli
lib.rssecret-sharing-cli
version0.1.2
sourcesrc
created_at2020-08-03 09:12:52.03277
updated_at2020-08-04 08:47:39.602534
descriptionA secret sharing command line tool using Shamir's Secret Sharing
homepage
repositoryhttps://github.com/DCsunset/secret-sharing-cli
max_upload_size
id272445
size47,546
DCsunset (DCsunset)

documentation

README

secret-sharing-cli

Crate License

A secret sharing command line tool using Shamir's Secret Sharing.

Install

Make sure you have cargo installed.

cargo install secret-sharing-cli

Usage

Run secret-sharing-cli -h to see the help message.

For example, to split a string secret that requires 2 shares to recover and generate 4 shares, run:

secret-sharing-cli split --string <secret> --threshold 2 --number 4

Then to recover the secret, use any two shares:

secret-sharing-cli recover --string <share 1> <share 2>

Besides, splitting binary files is also supported using --file flags.

Dependencies

Thanks to the following crates:

License

GPL-3.0 License

Commit count: 9

cargo fmt