Browser-based interface for Shamir's Secret Sharing
The web interface provides a user-friendly way to split secrets into shares and reconstruct them using a browser. It's built with Flask and includes all the security features of the core library.
Make sure you have Python 3.6+ installed
pip install -r requirements.txt
python -m client
http://localhost:5000
Open this URL in your web browser
Split a secret into shares.
Parameters:
secret
: The secret text to split (required)threshold
: Minimum shares needed (default: 2)shares
: Total shares to generate (default: 3)verify
: Verify reconstruction (default: true)Reconstruct a secret from shares.
Parameters:
shares_text
: Pasted shares (one per line)shares_file
: File containing shareshash
: Original hash for verification (optional)Important: While the web interface is secure, consider these factors: