Structure of this article:
Structure of this article:
Example of mnemonic words: brain wine old Feng Rude nuclear horns return business digging
listen to me solve this mystery
Mnemonic
Chinese character mnemonic dictionary
Advanced gameplay
letter shift replacement
Sequence shift replacement
Change the mnemonic to something that doesn't look like a mnemonic: like a poem
Postscript: Appeal to the domestic wallet team to read this article
Through the previous article, we know how to use an old mobile phone to make a safe cold wallet in 3 minutes, but a new problem arises again. This is the problem that has troubled all heroes for many years: What should I do if I lose my private key?
Today I will tell you a set of mixed punches, which can ensure that you will not lose your mnemonic, and that others will not know what it is when they see your mnemonic - this is the most practical and simple life application of cryptography. Don't be afraid, it's not boring, just skip looking at Chinese characters when looking at numbers and letters.
secondary title
Continuing from the previous article, you have mnemonic words (as shown in the figure below), how to record these mnemonic words if you want to put a lot of encrypted assets in it?
text
1208 786 212
850 76 502
758 234 999
124 1419 396
Then I record as:
Brain wine is old, rich as virtue.
The nuclear angle belongs to the digger.
Well, my mnemonic is, brain wine old Feng Rude nuclear horns return to businessmen. These twelve Chinese characters.
I know that many readers are still confused at this time, how did this thing come out? Are you sure?
listen to me solve this mystery
Mnemonic
Now the most commonly used protocol for encrypted wallets is BIP39, and then generate 12 mnemonic words for you for fear that you will not be able to remember them, and if the English is not good, it will be too troublesome to check repeatedly. In fact, these English words all come from a word library, in the word library There are 2048 words, and 2048 words correspond to the word systems of many countries.
Overview of the BIP39 thesaurus:https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md
English vocabulary:https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
Mnemonic ctrl+f (search), such as the first word lesson:
Chinese character mnemonic dictionary
lesson is the 1028th word, corresponding to the Chinese character vocabulary:https://github.com/bitcoin/bips/blob/master/bip-0039/chinese_simplified.txt#L1
1028 is a "brain word".
All other words can be corresponding in order. Different countries have different word comparisons, and they are all commonly used words.
texthttps://shimo.im/docs/vjwcPPQPgVY6kQhd/"BIP39 mnemonic: Chinese and English sequence comparison table (Excel)"
According to this table, you can quickly find the sequence and Chinese characters corresponding to the word (ctrl+f), write down your own mnemonic in Chinese characters directly, and then open the comparison table when you want to use it, just enter the corresponding English, after opening Part of what you see looks like this:
This made my own 12-character Chinese-character mnemonic. To be precise, it converts the English mnemonic into Chinese characters for easy recording. People who see your mnemonic don’t know what it is.
But here comes the problem. As soon as this article is published, many people already know it. Maybe they can find your mnemonic after seeing something connected by 12 Chinese characters (in fact, there is a high probability that it will not happen).
Advanced gameplay
1. Letter shift replacement
For example, change abc to bcd, move one bit backward to record the word, of course, you can move two bits or have your own set of shifting methods to record the mnemonic, so that you can change it back when you need to use it, move a few bits, and Only you know how to replace. For example, after shifting in your words, replace all b with q—this is a combination of substitution and shifting.
2. Sequence shift replacement
When recording, you can record Chinese characters, you can also record the sequence, and you can also convert all the sequence into binary.
text
1208 786 212 850 76 502 758 234 999 124 1419 396
text
1209 787 213 851 77 503 759 235 1000 125 1420 397。
No one can understand when you write this way, because you don’t know how much you added in your mind. You only need to remember how many of these numbers you added in your mind after you record them. You can also add 12 numbers. 2...The twelfth is to add 12, or reverse the first one to add 12, the second to add 11...the twelfth to add 1, etc., just have a method that is convenient for you to remember.
3. Change the mnemonic to something that does not look like a mnemonic: such as a poem
Brain wine old Feng Rude nuclear angle is a business digger
These twelve Chinese characters are my mnemonic (example in the text), and then I will make a sentence modification:
sober old,
Wealth is like virtue.
night nuclear angle return,
Temporary digging business.
Well, you added a word before each sentence, and you can also add a word at the end or the second word at will. The writing is inexplicable. know what this is.
When you see these Chinese characters, open the link to find the English words and enter them one by one.
When only you know what your mnemonic is and what it is, you don’t have to worry about storing it. If you put it in a few more places, no one will see that it’s your mnemonic. Know what modifications you have made. Do you still have to worry about losing your mnemonic words if you can disappear like a ghost?
Postscript: Appeal to the domestic wallet team to read this article
If there are not many encrypted assets, this article should be considered as fun. There are many applications of cryptography in life. When you play escape rooms, there are actually simple cryptography principles.
Here I appeal to the domestic wallet team to make a wallet that can be compared in Chinese and English, or add a small program in the app to directly allow customers to record Chinese characters and convert English at any time - the idea of this article can be written into a program to achieve this function up.
English records are really troublesome. For a person who doesn’t use English very often, another person in the circle accidentally (or intentionally) finds that 12 English words are recorded in this person’s notebook, do you still need to think about it? This is most likely the mnemonic. Take a picture, and take the money when you go back. Therefore, the wallet app has been developed for so many years, and the underlying logic should make everyone feel easy to use. This article is dedicated to all friends. At the same time, I also hope that the wallet team will make some innovations to make it more convenient for everyone to use the wallet—at least memorize the mnemonic convenient.
Mnemonic vocabulary on github:https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md
English thesaurus:https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
Chinese character thesaurus:https://github.com/bitcoin/bips/blob/master/bip-0039/chinese_simplified.txt#L1028
text
