| Crates.io | sharrd |
| lib.rs | sharrd |
| version | 1.2.0 |
| created_at | 2025-05-18 10:34:53.78528+00 |
| updated_at | 2025-05-18 11:49:16.120695+00 |
| description | A secure seed phrase manager using Shamir's Secret Sharing |
| homepage | https://github.com/simplysabir/sharrd |
| repository | https://github.com/simplysabir/sharrd |
| max_upload_size | |
| id | 1678533 |
| size | 117,264 |
A secure tool for managing cryptocurrency seed phrases using Shamir's Secret Sharing algorithm.
Sharrd is a command-line tool that securely splits your cryptocurrency wallet seed phrases (12 or 24 words) into three memorable words using Shamir's Secret Sharing (SSS). The key advantage is that you only need to remember any 2 of these 3 words to recover your complete seed phrase.
This approach is significantly more secure than simply making copies of your seed phrase or splitting it into halves, as each individual word reveals nothing about the original secret.
# Install from source
cargo install --git https://github.com/simplysabir/sharrd
# Or clone and build
git clone https://github.com/simplysabir/sharrd
cd shard
cargo build --release
# or install from cargo directly
cargo install sharrd
The first time you run Shard, it will guide you through setting up your configuration:
sharrd list
To create a new secret:
sharrd create
This will guide you through:
You'll then be presented with 3 memorable words. Remember any 2 of these words to recover your seed phrase.
To list all stored secrets:
sharrd list
# or
sharrd ls
To recover a seed phrase:
sharrd access <secret_name>
For secrets created with memorable words, you'll be prompted to enter the words you remember (you need at least 2 of the 3 words).
To delete a secret:
sharrd delete <secret_name>
If the secret was created with protection enabled, you'll need to provide the admin password.
To view details about the shares for a secret:
sharrd export <secret_name>
MIT License