![]() |
|
How to Create a Seed with Dice - Printable Version +- Hack Forums (https://hackforums.net) +-- Forum: Money (https://hackforums.net/forumdisplay.php?fid=241) +--- Forum: Crypto Currency (https://hackforums.net/forumdisplay.php?fid=380) +--- Thread: How to Create a Seed with Dice (/showthread.php?tid=6329626) |
How to Create a Seed with Dice - Omniscient - Aug 3, 2026 Creating a BIP39 Seed Phrase With a 16-Sided Die
Quote:Important: This procedure is intended for generating a standard BIP39 seed phrase entirely offline. Never enter your rolls, entropy, or finished seed phrase into a website, online computer, chatbot, password manager, cloud storage account, or electronic message. What You Need
The official BIP39 word list must contain exactly 2,048 words, beginning with Code abandonCode zooChoose Your Seed Length
A 24-word phrase provides more entropy, but both lengths are standard BIP39 phrases. Step 1: Assign Each Die Face a Hexadecimal Digit Use the following mapping consistently: Code Die Roll Hex DigitEach roll produces one hexadecimal digit. Every hexadecimal digit represents exactly four bits. Do not change the mapping after beginning. Step 2: Roll the Die Roll the die on a flat surface where it can tumble freely. Record every result in order. Do not reroll a result merely because it repeats. Repeated results are normal. For easier transcription, place a space after every eight rolls. A fictional 32-roll example might look like this: Code 4 B 7 0 2 F 9 1 C 3 8 A 6 6 D 5Remove the spaces to create one hexadecimal entropy value: Code 4B702F91C38A66D51E49B20F7A3D8C56Do not use the example above as your seed entropy. Your actual entropy must come from your own private rolls. Step 3: Confirm the Length For a 12-word phrase, your entropy must contain exactly: Code 32 hexadecimal charactersFor a 24-word phrase, your entropy must contain exactly: Code 64 hexadecimal charactersCount the characters carefully before continuing. Step 4: Prepare the Offline Converter On the permanently offline computer, place these two files in the same directory:
Save the following as Code dice_to_bip39.pyCode #!/usr/bin/env python3This script uses Python's built-in SHA-256 implementation. It does not require an internet connection or third-party Python packages. Step 5: Disconnect the Computer Before entering your entropy:
For meaningful amounts of cryptocurrency, use a computer that will remain permanently offline or use a temporary live operating system that never connects to a network. Step 6: Run the Converter Open a terminal in the directory containing both files and run: Code python3 dice_to_bip39.pyWhen prompted, enter your hexadecimal entropy without spaces. For example: Code Entropy: YOUR_PRIVATE_HEX_ENTROPYThe script will:
Step 7: Record the Phrase Write down each word clearly and number the words in order: Code 1.For a 24-word phrase, continue through word 24. Spelling and order are critical. A correctly spelled word in the wrong position creates a different wallet. Step 8: Verify the Phrase Before transferring significant funds:
Do not assume a phrase is safe merely because a wallet accepts it. Confirm that the wallet specifically supports standard BIP39 phrases. Step 9: Secure or Destroy the Roll Record The hexadecimal roll record contains the same underlying entropy as the seed phrase. Anyone who obtains either one can recreate the wallet. After confirming the backup:
Do not keep the roll record and seed phrase together as though they were independent backups. They represent the same secret. Optional BIP39 Passphrase A BIP39 passphrase is sometimes called a "25th word," although it can contain multiple characters or words. Every possible passphrase creates a valid but different wallet. A mistyped or forgotten passphrase cannot be recovered from the seed words. Use one only when you fully understand:
Never store the seed phrase and its passphrase in the same location. Security Warnings
Quote:Final reminder: Creating the phrase securely is only one part of wallet security. You must also verify the wallet software, protect the backup from theft and destruction, test recovery, and keep the signing environment secure. RE: How to Create a Seed with Dice - Omniscient - Aug 3, 2026 D16 dice available at local game stores or Amazon. https://www.amazon.com/Polyhedral-Dungeons-Dragons-Colored-Assortment/dp/B0C45ZQ7VD/ |