<p>You secret key is a set of 256 random ones and zeros (bits). This is very difficult to remember. So, we need to represent those ones and zeros differently. </p>

<ul>
<li>Create a checksum of the private key by taking the first (entropy-length/32) bits of its SHA256 hash.</li>
<li>Add the checksum to the end of the random sequence.</li>
<li>Divide the sequence into sections of 11 bits.</li>
<li>Map each 11-bit value to a word from the predefined dictionary of 2048 words.</li>
<li>The mnemonic code is the sequence of words.</li>
</ul>

<p>Source: <a href="https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki" rel="nofollow noreferrer">https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki</a></p>

CC BY-SA 3.0
2017-12-19T10:08:47.803Z
2017-12-19T21:19:49.477Z
2017-12-19T21:19:49.477Z
BlackBeltBob
<p>Your question is not clear as to whether you are interested in recovering a wallet or if you would like to write software implementing a mnemonic HD wallet.</p>

<p>If the latter is true, BIP 39 is the original proposal, explaining mnemonic recovery phrases as a seed for HD wallets, and references some examples in various languages to get you started. Chapter 5 of “Mastering Bitcoin” by Andreas Antonopoulos offers a detailed technical explanation of HD wallets and mnemonic recovery phrases.</p>

<p>As for recovering a wallet from a mnemonic phrase, many popular cryptocurrency wallets offer this option, and can be found through an Internet search (I can not recommend any and would advise you to do your own research on which best suits your needs).</p>

CC BY-SA 3.0
2017-12-19T16:56:24.250Z
2017-12-19T16:56:24.250Z
Ivan G.
<p>Hello thank you for looking.</p>

<p>I am trying to discover a simple way of creating blockchains 12 Word Recovery Passphrase, they have a so called help page on this subject which is of very little help and profoundly obscure, your help would be greatly appreciated.</p>

<p>Kind Regards</p>

<p>Richard Norman</p>

<blockchain.info><mnemonic-seed>
What is Blockchains 12 word recovery passphrase process
Richard Norman
# What is Blockchains 12 word recovery passphrase process

(Asked by: username_0 on 2017-12-19)

Hello thank you for looking.

I am trying to discover a simple way of creating blockchains 12 Word Recovery Passphrase, they have a so called help page on this subject which is of very little help and profoundly obscure, your help would be greatly appreciated.

Kind Regards

username_0 username_0

**Tags:** blockchain.info, mnemonic-seed


---

## 2 answers

### Answer by username_1 on 2017-12-19. Score: 1

You secret key is a set of 256 random ones and zeros (bits). This is very difficult to remember. So, we need to represent those ones and zeros differently.

* Create a checksum of the private key by taking the first (entropy-length/32) bits of its SHA256 hash.
* Add the checksum to the end of the random sequence.
* Divide the sequence into sections of 11 bits.
* Map each 11-bit value to a word from the predefined dictionary of 2048 words.
* The mnemonic code is the sequence of words.

Source: <https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki>


---

### Answer by username_2 on 2017-12-19. Score: 0

Your question is not clear as to whether you are interested in recovering a wallet or if you would like to write software implementing a mnemonic HD wallet.

If the latter is true, BIP 39 is the original proposal, explaining mnemonic recovery phrases as a seed for HD wallets, and references some examples in various languages to get you started. Chapter 5 of “Mastering Bitcoin” by Andreas Antonopoulos offers a detailed technical explanation of HD wallets and mnemonic recovery phrases.

As for recovering a wallet from a mnemonic phrase, many popular cryptocurrency wallets offer this option, and can be found through an Internet search (I can not recommend any and would advise you to do your own research on which best suits your needs).


---

