Skip to content
Multicrypt is a utility to split your Bitcoin seed into shares using Shamir's secret sharing
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
docs
icons
secretsharing
wordlist
.gitignore
LICENSE
README.rst
_config.yml
build.sh
mnemonic.py
multicrypt.py
multicrypt.spec
requirements.txt
requirements_build.txt
screenshot.png

README.rst

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
Build Status

Getting started

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.

https://github.com/ronreiter/multicrypt/blob/master/screenshot.png?raw=true

Usage Instructions

  1. Open your wallet in Electrum and go to Wallet -> Seed. Copy and paste the seed into this application.
  2. Adjust 'Shares Required' according to the number of shares you wish to require in order for you to be able to recover your seed.
  3. Adjust 'Shares to Generate' according to the number of shares you wish to distribute.
  4. Click on 'Encrypt'. You may verify that the secret shares are reversible using 'Decrypt'.
  5. 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

Creating Binaries

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

You can’t perform that action at this time.