发布日期:2023-07-02
确实,目前有薯哗区块链钱包在运用这项技术,比如说IDC Wallet。其实助记词数兆行是猜返私钥的另一种表现形式,具有和私钥同样的功能,主要是为了保障你区块链钱 最近有朋友提出疑问,有的钱包用的是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在尽可能提高用户资产安全性的同时,降低用户使用成本的追求。 直接存图,重点,要考的! 文:财神下山 / 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个助记词需要2分钟,助记词是滑慎游明文私钥的另一种表现形式,最早是由BIP39提案提出,其目的是为了帮助用户孝念记忆复杂的私钥(64位的哈希值)。助记词一般由12、15、18、21个单词构成,这些单词都取自一个固定词库,其生成顺序也是按信销照一定算法而来。 1.小狐狸钱包助记词是一组由12个单词组成的字符串,用于恢复钱包,因此如果磨蚂您拥有几个助记词,但不知道哪个是小狐狸钱包助记词,则可能是您拥有的助记词不是小狐狸钱包助记词。解决方法:1.首先,您可以尝试使用这些助记词恢复小狐狸钱包,如果恢复成功,则说明这些助记词就是小狐狸钱包助记词;2.如果恢复失败,则瞎启埋可以尝试使用其他钱包的助记词,如果恢复成功,则说明这些助记词不是小狐狸钱包助记词;3.如果您不确定这些助记词是否是小狐狸钱包助记词,可以尝试使用小狐狸钱包的官方客服,他们可以帮助您确认这些助记词是否是小狐狸钱包助记词。个人心得:小狐狸钱包助记词是恢复钱包的重要凭据,因此在使用助记词时一定要确保它们是正确的,如果不确定,可以尝试使用小狐狸钱包的官方客服,他们可以帮助您确认这些助记词是否是小狐狸钱包助记词。 问题回答于 2023-02-09  问题还没解决?快来咨询专业答主~ 小狐狸钱包助记词输入总是不对。显示错误,说是记住词包含12.15.18 21或24个字词,这是什么 在线 1003位答主在线答 服务保障 专业 响应快 马上提问 问 我有几个助记词但不知道哪个是小狐狸钱包助记词,怎么办 94位网友正在问 问 我有几个助记词但不知道哪个是小狐狸钱包助记词,怎么办 近期最多人问 问 我有几个助记词但不知道哪个是小狐狸钱包助记词,怎么办 最新提问 抢首赞 分享评论 创建小狐狸钱包助记词记错了一组怎么办  数码电子达人小张 数码发烧友 如果你创建小狐狸钱包时把助记词记错了一组,那么你需要立即在小狐狸官网上下载最新版本,并重新创建一个新的钱包,然后将你原来的钱包地旁迅址和私钥给它,这样你就可以恢复原来的钱包。另外,你也可以使用其他解决方案,比如使用私钥恢复钱包、使用全新的助记词恢复钱包等等。全文小结:
我的12个助记词顺序忘记了怎么办?
Bying钱包只用12个助记词足够安全吗?
2048个助记词,能不能破解一下?算完让我崩溃
破解12个助记词需要多久
小狐狸钱包导入助记词错误显示包含12.15个字词什么意思?
Contact:
Phone:
Tel:
Email:
Add: