做出自己的12漢字助記詞,真的方便

買賣虛擬貨幣
透過上期文章,我們知道了如何3分鐘用舊手機做一個安全的冷錢包,可是新的問題又來了,這是那個困擾了各路好漢很多年的問題:私鑰丟了怎麼辦?私鑰丟了,神仙難救,所以問題變成了:我如何能夠保證助記詞的安全?放得太秘密,怕自己找不到;放得不夠隱秘,就被人發現,直接取走了我的錢。我今天告訴你一套混合拳,可以保證你丟不了助記詞,也能保證別人看到你助記詞的時候不知道這是什麼——這是密碼學最實用和簡單的生活應用。別怕,不枯燥,看數字、字母的時候直接跳過看漢字就好了。助記詞可以這樣寫:腦酒老 豐如德 核角歸 事挖商

承接上篇文章,你有了助記詞(如下圖所示),如果要放很多加密資產進去這時候怎麼記錄這些助記詞呢?

我以此為例,我可以記錄成這樣:

1208 786 212
850  76  502
758 234 999
124 1419 396

然後我再記錄成:

腦酒老,豐如德。
核角歸,事挖商。

好了的我的助記詞就是,腦酒老 豐如德 核角歸 事挖商。這十二個漢字。

我知道很多讀者這時候還是一臉懵,這玩意兒怎麼出來的?準不準?

聽我解開這個謎團

助記詞庫

現在加密錢包最常用的協議是BIP39,然後給你生成12個助記詞害怕你記不住,然後如果英文不好,反覆核對麻煩到不行,其實這英文單詞都來自一個單詞庫,單詞庫裡有2048個單詞,2048個單詞對應著多個國家的單詞體系。

BIP39詞庫總覽:https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md
英文詞表:https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt

助記詞ctrl+f(搜尋),比如第一個單詞lesson:

漢字助記詞庫

lesson是第1028個詞,對應到漢字詞表:https://github.com/bitcoin/bips/blob/master/bip-0039/chinese_simplified.txt#L1

1028就是個“腦字”。

其他的單詞全部可以按照順序對應,不同的國家有不同的單詞對照,都是常用字。

全部對照完,就可以得出12個漢字的助記詞了,為了方便大家使用。我專門做了一個表格:https://shimo.im/docs/vjwcPPQPgVY6kQhd/ 《BIP39助記詞:中英文序列對照表(Excel)》

根據這個表格就可以快速地查詢單詞(ctrl+f)對應的序列以及漢字,直接用漢字寫下自己的助記詞,然後如果要使用的時候開啟對照表,輸入對應的英語即可,開啟後看到的部分形態是這樣的:

這就做成了自己的12字漢字助記詞,準確地說是把英文助記詞轉換成漢字方便記錄,給看到你助記詞的人也不知道這是什麼。

但是問題來了,這篇文章一發很多人都已經知道了,或許看到了12個漢字連起來的東西,還是能找到你的助記詞(其實,大概率不會發生)。

高階玩兒法

1、字母移位替換

比如abc換成bcd,往後移動一位去記錄單詞,當然你可以移動兩位或者有自己的一套移位方法去記錄助記詞,這樣需要用的時候換回來,移動了幾位,以及怎麼替換的只有你自己知道,比如你的單詞裡移位後,把b全部換成了q——這是替換法和移位法結合。

2、數列移位替換

在記錄的時候,可以記錄漢字,也可以記錄數列,也可以把數列全部轉變為二進位制。

如下這個例子,我把前文提到的助記詞轉化為序列數:
1208 786 212 850  76  502 758 234 999 124 1419 396

每個加5、加3或者加1記錄下來,你只要記住這個數字不是真的數字,下面每個數字都加1了(你也可以加任意一個數,比如你的幸運數字)。
1209 787 213 851 77 503 759 235 1000 125 1420 397。

這麼寫更沒有人看得懂,因為不知道你心裡加了幾,只需要你記錄好之後,心裡記住這些數字你加了幾,還可以12個數字,第一個加1,第二個2……第十二個是加12,或者倒過來第一個加12,第二個加11……第十二個加1,等等,有一個自己方便記憶的方法就好。

3、把助記詞改成不像助記詞的樣子:比如一首詩

腦酒老 豐如德 核角歸 事挖商
這十二個漢字就是我的助記詞(文中例子),然後我來個斷句修改:

醒腦酒老,
財豐如德。
夜核角歸,
臨事挖商。

好了,你是在每句話前加了一個字,也可以隨意在末尾或者第二個字等等地方加入一個字,寫的莫名其妙,自己一看就懂,別人怎麼看都不懂,不知道這是什麼東西。

你看到這些漢字的時候,開啟連結就可以找到英文單詞,一個一個輸入進去。

當你的助記詞只有你知道它的本來面目,是什麼的時候,你就不用擔心存放問題,多放幾個地方,也沒有人看出來這是你的助記詞,看出來了也不知道你進行了怎麼樣的修改。做到神出鬼沒,你的助記詞還用擔心會丟嗎?

後記:呼籲國內錢包團隊閱讀本篇文章

如果加密資產不多,這篇文章就當個樂趣吧,密碼學在生活中的應用有很多。你玩兒密室逃脫的時候其實就有簡單的密碼學原理。

在此呼籲國內的錢包團隊,做出來錢包可以用中英文對照,或者在app中加個小程式,直接讓客戶記錄漢字,隨時方便轉換英文——這篇文章的思路寫成程式就可以實現這個功能了。

英文記錄真的挺麻煩的。對一個不常用英文的人,另外一個圈內人無意中(或者有意)發現這個人本子上記錄了12個英文單詞,還用想嗎?這大概率就是助記詞了。拍個照片,回去就把錢提走。所以錢包app發展這麼多年,底層邏輯上要讓大家覺得好用,這篇文章獻給各位朋友,同時也希望錢包團隊,做出一點革新,讓大家使用錢包更加方便——至少助記詞記著方便。

github上的助記詞庫:https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md

英文詞庫:https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
漢字詞庫:https://github.com/bitcoin/bips/blob/master/bip-0039/chinese_simplified.txt#L1028

本人所做的、方便使用的Excel表格下載地址:https://shimo.im/docs/vjwcPPQPgVY6kQhd/ 《BIP39助記詞:中英文序列對照表(Excel)》

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;