Model 07 · Security
The Recovery Phrase Machine
How twelve words can rebuild an entire wallet.
Explanation level
How to use this model
How to use this modelWhat you see, what you can touch, what changes, what to take away
What am I looking at?
A vertical sequence of cryptographic mechanisms: entropy, checksum, mnemonic encoding, optional passphrase, seed derivation, hierarchical key derivation, wallet recovery.
What can I touch?
- Inspect educational entropy
- Observe checksum construction
- Explore word indexing
- Toggle a demonstration passphrase
What happens when I change something?
Switch on a demonstration passphrase and the same twelve words lead to a completely different seed, different keys and different addresses.
What should I understand afterwards?
Explain why anyone with your recovery phrase controls your bitcoin.
Understand why a recovery phrase matters.
A master key that can cut every other key.
After this you can
- Explain why anyone with your recovery phrase controls your bitcoin.
Change the passphrase and see everything downstream change.
One input, a whole tree of outputs.
After this you can
- Show that a different passphrase yields a different wallet.
Explore BIP39 and BIP32.
Bits, checksum, PBKDF2, HMAC-SHA512, derivation paths.
After this you can
- Derive the checksum bits and word indices from entropy.
Open the model in its own window · works offline once loaded
Audio guide Listen while you watch (optional)
Nothing plays until you press Play. The narration below is the same text, to read at your own pace. Each step brings its mechanism into focus in the model; the voice is not timed to the animations.
-
This guide explains how twelve ordinary words can back up a whole wallet. Everything shown here uses public test examples. Never type your own recovery phrase into any website, including this one.
-
It all begins with a long random number, like flipping a coin one hundred and twenty eight times. Real wallets take this randomness from the device.
-
The machine takes a fingerprint of that number and keeps a small piece of it. This checksum works like a spell checker for the words.
-
The bits are cut into twelve pieces, and each piece picks a word from a fixed list of two thousand and forty eight words. Words are far easier to write down correctly than bits.
-
You can add an optional passphrase. The same words with a different passphrase open a completely different wallet. If you forget it, the words alone will not bring your coins back.
-
Next, the words and passphrase are pressed together two thousand and forty-eight times. The result is the seed, the master secret from which every key grows.
-
From the seed grows a tree of keys, branch by branch. The same path always leads to the same key, which is why one backup covers them all.
-
Type the same words into another compatible wallet, with the same passphrase if you used one, and it rebuilds the same keys and addresses. That is why the words must be kept secret and safe, offline.
Tutor Ask a question, or let the tutor show you around
The tutor answers by explaining and, within the permissions below, by operating this model. Every change it makes is shown and listed, and you can undo it. It cannot run code, read your browser data or see anything secret. The page works the same without it.
