科普:密碼賬戶是什麼
比特派钱包
2020-03-19 10:00
本文约2443字,阅读全文需要约10分钟
密碼賬戶可以更好的保護您的資產。

二級標題

二級標題

二級標題

一、什麼是密碼賬戶?

隨著助記詞錢包的普及,幾乎人人都知道了“助記詞是掌控自己資產的唯一方式”。助記詞賬戶大家已經是非常熟悉了,那什麼是密碼賬戶呢?

密碼賬戶,是助記詞賬戶在應用上的一種延伸。

在常見的助記詞賬戶裡,我們都知道,如果你的12個助記詞不小心洩漏了。對方可以直接把你的資產恢復並且轉走。

而在密碼賬戶裡,即使你的助記詞不小心洩露了,如果對方無法獲得你的自定義密碼,他依然無法恢復你的真正賬戶,也就對你的資產束手無策。

fruit    blanket    abuse    detail 

pattern   dinosaur    monkey loop 

coast     abstract     tortoise  blind

在助記詞賬戶裡,12個助記詞=掌控資產

而在密碼賬戶裡,12個助記詞+自定義密碼=掌控資產

舉個例子:派派我有一個賬戶,助記詞是:

(錯誤示範,請勿模仿,助記詞一定要私密的保管好)

如果這是一個普通的助記詞賬戶,你得到了這12個單詞,就可以把這個賬戶上的資產都轉走。

但是派派我既然敢把助記詞放出來,就保證你絕對轉不走!

在你不知道我自定義密碼的情況下,你是拿我一點辦法也沒有的。

*BITHD密碼賬戶功能

二級標題

二級標題

二級標題

二、密碼賬戶的技術原理是什麼?

我們先來白話科普一遍普通助記詞賬戶的原理,12個助記詞也叫種子,我們把種子通過哈希運算,以及根據BIP協議調整不同幣種的參數來就可以計算出不同幣種的私鑰和地址。

seed = 'one two three four five six seven eight nine ten eleven twelve'

m = BIP32Key.fromEntropy(Mnemonic.to_seed(seed))

master_xprv = m.ExtendedKey(private=True, encoded=True)

m = m.ChildKey(44 + BIP32_HARDEN)

    m = m.ChildKey(0 + BIP32_HARDEN)

    m = m.ChildKey(0 + BIP32_HARDEN)

m0 = m.ChildKey(0)

for x in xrange(20):

    t = m0.ChildKey(x)

    print 'Address:' + t.Address()

    print 'Private Key:' + t.WalletImportFormat()

(這是我們在幾年前做科普時寫的幾行Python 代碼,有代碼基礎的小伙伴基本一眼就能看懂了)

二級標題

二級標題

二級標題

三、密碼賬戶能有多安全?

在當今這個“看到陌生的12個單詞就忍不住往錢包裡輸的年代”密碼賬戶的出現尤為重要。

儘管所有的錢包商、業內的KOL都在不停地進行科普:助記詞一定要離線存儲,可還是會有很多懵懂的用戶,會把助記詞不小心保存在雲盤上、郵箱裡。黑客在獲取到他的雲盤郵箱登錄權限後,可以很輕鬆的轉移助記詞上的資產,而如果你此時用的一個密碼賬戶,黑客恢復你賬戶後,發現沒有資產,你也就躲過了一截。

總之,默默保存好的密碼,密碼賬戶吊打一切花里胡哨的攻擊。

二級標題

二級標題

*BITHD護盾&刀鋒均支持密碼賬戶功能

二級標題

二級標題

二級標題

五、使用密碼賬戶有哪些需要注意的?

1、密碼和助記詞都要保存好,二者缺一不可。

2、千萬不要把密碼賬戶的助記詞和密碼備份在一起。

3、密碼賬戶支持6-53位的密碼(數字、大小寫字母、部分特殊字符)密碼的設置一定不要太簡單,當然過於復雜也有可能忘記,這個自己衡量吧,我傾向使用piepiezuishuai這種既好記又忘不掉的密碼。

比特派钱包
作者文库