最近有朋友提出疑問埂息,有的錢包用的是24個(gè)助記詞技潘,Bying錢包只用12個(gè)助記詞,其安全性是不是要弱一些千康?
回答這個(gè)問題之前享幽,我們首先需要了解助記詞的生成過程:
1、生成一個(gè)長度值為128位至256位且能夠被32整除的隨機(jī)序列(熵)拾弃;
2值桩、取隨機(jī)序列前n位(n= 熵長度/32)作為隨機(jī)序列的校驗(yàn)和,將校驗(yàn)和添加到隨機(jī)序列末尾豪椿;
3奔坟、將步驟2的序列按每11位進(jìn)行分割携栋,并與一個(gè)由2048個(gè)單詞所組成的詞庫進(jìn)行一一對(duì)應(yīng),生成順序排列的單詞組咳秉,這就是我們通常所說的助記詞婉支。
通過上面的描述,我們知道熵長度的取值為128, 160, 192, 224, 256澜建,根據(jù)不同的取值磅摹,生成的對(duì)應(yīng)助記詞個(gè)數(shù)為12、15霎奢、18户誓、21、24幕侠,這些助記詞來自于步驟3中提到的詞庫帝美,它由BIP-39協(xié)議給出的2048個(gè)單詞所組成,完全對(duì)外公開晤硕。如果按12個(gè)助記詞進(jìn)行計(jì)算悼潭,其可能的排列組合共有2048^12種,想要通過窮舉法竊取用戶的助記詞并保證順序正確舞箍,其難度無異于在浩瀚銀河中尋找一粒指定的沙子舰褪。
所以,12個(gè)助記詞和24個(gè)助記詞的安全強(qiáng)度實(shí)際上是一樣的疏橄。使用12個(gè)助記詞占拍,在保證安全性的同時(shí),能夠讓用戶更為快捷地完成助記詞備份和錢包導(dǎo)入等操作捎迫,這也符合Bying在盡可能提高用戶資產(chǎn)安全性的同時(shí)晃酒,降低用戶使用成本的追求。
直接存圖窄绒,重點(diǎn)贝次,要考的!