Multicrypt - A utility to split your Bitcoin seed into shares
Licence: MIT Licence Author: Ron Reiter Language: Python 3 Homepage: https://github.com/ronreiter/multicrypt
Multicrypt is a utility that uses Shamir's secret sharing scheme to split a deterministic wallet seed into several seeds in such a way that not all seeds are required to recover the seed.
Multicrypt is a Python 3 GUI application written using the Qt library.
- Open your wallet in Electrum and go to Wallet -> Seed. Copy and paste the seed into this application.
- Adjust 'Shares Required' according to the number of shares you wish to require in order for you to be able to recover your seed.
- Adjust 'Shares to Generate' according to the number of shares you wish to distribute.
- Click on 'Encrypt'. You may verify that the secret shares are reversible using 'Decrypt'.
- Distribute the secret shares to people you trust. Do not store all shares together digitally in one location.
Currently only Electrum deterministic wallets are supported.
Running the development version
To run multicrypt, create a Python 3 virtualenv, install all requirements, and run multicrypt.py.
git clone git://github.com/ronreiter/multicrypt.git cd multicrypt mkvirtualenv multicrypt -p `which python3` pip install -r requirements.txt python multicrypt.py
Run the following commands to use pyinstaller and create binaries out of the source code:
pip install -r requirements_build.txt ./build.sh
Donations are welcome - Bitcoin address: 1PdKc2wAZoGq4kkCQ9Engig9x3TspCeVa8