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: