imtoken资讯

破解12个单词助记词教程

发布日期:2023-07-02

全文小结:

我的12个助记词顺序忘记了怎么办?

确实,目前有薯哗区块链钱包在运用这项技术,比如说IDC Wallet。其实助记词数兆行是猜返私钥的另一种表现形式,具有和私钥同样的功能,主要是为了保障你区块链钱

Bying钱包只用12个助记词足够安全吗?

最近有朋友提出疑问,有的钱包用的是24个助记词,Bying钱包只用12个助记词,其安全性是不是要弱一些?

回答这个芹辩饥问题之前,我们首先需要了解助记词的生成过程:

1、生成一个长度值为128位至256位且能够被32整除的随机序列(熵);

2、取随机序列前n位(n= 熵长度/32)作为随机序列的校验和,将校验和添加到随机序列末尾;

3、将步骤2的序列按每11位进行分割,并与一个由2048个单词所组成的词库进行一一对应,生成顺序排列的单词组,这就是我们通常所说的助记词。

通过上面的描述,我们知道熵长度的取值灶伍为128, 160, 192, 224, 256,根据不同的取值,生成的对应助记词个数为12、15、18、21、24,这些助记词来自于步骤3中提到的词库,它由BIP-39协议给出的2048个单词所组成,完全对外公开。如果按12个助记词进行计算,嫌返其可能的排列组合共有2048^12种,想要通过穷举法窃取用户的助记词并保证顺序正确,其难度无异于在浩瀚银河中寻找一粒指定的沙子。

所以,12个助记词和24个助记词的安全强度实际上是一样的。使用12个助记词,在保证安全性的同时,能够让用户更为快捷地完成助记词备份和钱包导入等操作,这也符合Bying在尽可能提高用户资产安全性的同时,降低用户使用成本的追求。

直接存图,重点,要考的!

2048个助记词,能不能破解一下?算完让我崩溃

 文:财神下山  /  ID:caishen-wdd

这是财神下山的第(6)篇

使用过数字钱包的人,应该都会遇到助记词,用一句话来解释助记词就是: 它是私钥的明文显示。

意如其名,帮助你记忆私钥的单词。因为,一串长长的字符总没有几个单词好记忆。

在写完《比特币里的私钥,公钥,地址是如何产生的?》文章后,其实财神还扒含是有点迷惑的,就是当时在写助记词的时候,只是顺带一句话,并不知道它的真实产生过程。

好在,最近又看了精通以太坊这本书的介绍。

回顾一下私钥空间缺神,比特币,以太坊的私人密钥空间的大小(2^256)是一个难以置信的大数目。十进制大约是10^77。可见宇宙估计含有10^80原子。

要从这么大的空间里找到一个私钥,它刚好是V神的钱包,这概率……比大海捞针,而且是不能借助任何工具,还难。

后来,财神了解到,所有的助记词字典,其实只有2048个单词。

通过下面这个连接就可以访问:

今天,学一学助记词是怎么计算出来的。

教学开始!

1. 先从熵开始,熵的长度是32的整数倍,分别为 128, 160, 192, 224, 256,也就是我们私钥的长度。

2. 熵的长度再加上校验和的长度。为熵的长度/32 位, 所以校验和长度可为 4,5,6,7,8 位;

3. 一共有2048个助记词,用二进制表示的话需要11位。 2的11次方等于2048。所以,上面助记词的个数分别是12,15,18,21,24。

例如: 128位的熵,加上 4位校验和,等于132位长度的二进制,每11个切割成一组,那需要12组。

(128+4)/11 =12, 也即128长度的熵需要12个助记词

(256+8)/11 =24, 也即256长度的熵需要24个助记词

画张流程图就是

每个单词有唯一一伏此亏个码,好了,上面就是助记词生成的整个过程。

12个助记词安全吗?

我们的钱包只有12-24个单词,从表面看上去,假如全球用户的所有帐户加起来有10亿个钱包,那我从2048个字典里随机挑出12个单词,这个好像有机会瞎猫碰到死耗子一样,再不行,我拿计算机一直尝试12个单词的随机组合,然后看看是不是一个钱包的私钥……

哈哈……哈哈……

直到财神求值了一下……不算不知道,一算吓我一跳。

下面分别是2个单词 到 24个单词的随机组合个数,到第4个单词时已经17万亿了,再往上就不知道怎么读了。

  4194304

  8589934592

  17592186044416

  36028797018963968

  73786976294838206464

  151115727451828646838272

  309485009821345068724781056

  633825300114114700748351602688

  1298074214633706907132624082305024

  2658455991569831745807614120560689152

  5444517870735015415413993718908291383296 (已经40位数了,除以10亿,还有31位)

继续13个单词

 11150372599265311570767859136324180752990208

  22835963083295358096932575511191922182123945984

  46768052394588893382517914646921056628989841375232

  95780971304118053647396689196894323976171195136475136

  196159429230833773869868419475239575503198607639501078528

  401734511064747568885490523085290650630550748445698208825344

 822752278660603021077484591278675252491367932816789931674304512

 1684996666696914987166688442938726917102321526408785780068975640576

 3450873173395281893717377931138512726225554486085193277581262111899648

 7067388259113537318333190002971674063309935587502475832486424805170479104

 14474011154664524427946373126085988481658748083205070504932198000989141204992

 29642774844752946028434172162224104410437116074403984394101141506025761187823616

真相竟然那么残酷,啥也不要想了,还是好好研究搬砖吧。

参考资料: 《精通以太坊》,初学者,如有疏略,还请指教。

如果这篇文章对你有帮助,

就分享给朋友吧!

破解12个助记词需要多久

破解12个助记词需要2分钟,助记词是滑慎游明文私钥的另一种表现形式,最早是由BIP39提案提出,其目的是为了帮助用户孝念记忆复杂的私钥(64位的哈希值)。助记词一般由12、15、18、21个单词构成,这些单词都取自一个固定词库,其生成顺序也是按信销照一定算法而来。

小狐狸钱包导入助记词错误显示包含12.15个字词什么意思?

1.小狐狸钱包助记词是一组由12个单词组成的字符串,用于恢复钱包,因此如果磨蚂您拥有几个助记词,但不知道哪个是小狐狸钱包助记词,则可能是您拥有的助记词不是小狐狸钱包助记词。解决方法:1.首先,您可以尝试使用这些助记词恢复小狐狸钱包,如果恢复成功,则说明这些助记词就是小狐狸钱包助记词;2.如果恢复失败,则瞎启埋可以尝试使用其他钱包的助记词,如果恢复成功,则说明这些助记词不是小狐狸钱包助记词;3.如果您不确定这些助记词是否是小狐狸钱包助记词,可以尝试使用小狐狸钱包的官方客服,他们可以帮助您确认这些助记词是否是小狐狸钱包助记词。个人心得:小狐狸钱包助记词是恢复钱包的重要凭据,因此在使用助记词时一定要确保它们是正确的,如果不确定,可以尝试使用小狐狸钱包的官方客服,他们可以帮助您确认这些助记词是否是小狐狸钱包助记词。

问题回答于 2023-02-09

问题还没解决?快来咨询专业答主~

小狐狸钱包助记词输入总是不对。显示错误,说是记住词包含12.15.18 21或24个字词,这是什么

在线

1003位答主在线答

服务保障

专业

响应快

马上提问

我有几个助记词但不知道哪个是小狐狸钱包助记词,怎么办

94位网友正在问

我有几个助记词但不知道哪个是小狐狸钱包助记词,怎么办

近期最多人问

我有几个助记词但不知道哪个是小狐狸钱包助记词,怎么办

最新提问

抢首赞

分享评论

创建小狐狸钱包助记词记错了一组怎么办

数码电子达人小张

数码发烧友

如果你创建小狐狸钱包时把助记词记错了一组,那么你需要立即在小狐狸官网上下载最新版本,并重新创建一个新的钱包,然后将你原来的钱包地旁迅址和私钥给它,这样你就可以恢复原来的钱包。另外,你也可以使用其他解决方案,比如使用私钥恢复钱包、使用全新的助记词恢复钱包等等。

PREVIOUS:imtoken支持什么链NEXT:

CATEGORIES

Contact Us

Contact:

Phone:

Tel:

Email:

Add: