破解12个助记词需要多久
破解12个助记词需要2分钟,助记词是明文私钥的另一种表现形式,最早是由BIP39提案提出,其目的是为了帮助用户记忆复杂的私钥(64位的哈希值)。助记词一般由12、15、18、21个单词构成,这些单词都取自一个固定词库,其生成顺序也是按照一定算法而来。
助记词忘了怎么办?
首先我先解释下什么是助记词,助记词是数字货币资产领域的专业术语。在虚拟钱包的注册时,会需要助记词帮助登录。助记词可以是英文,也可以是中文。
数字钱包是区块链的必备工具,目前市场上几千种中心化和去中心化钱包,为了保证用户的私钥安全,采用了KeyStore、助记词等保存方式。
助记词是明文私钥的另一种表现形式, 其目的是为了帮助用户记忆复杂的私钥 (64位的哈希值)。助记词一般由12、15、18、21个单词构成, 这些单词都取自一个固定词库, 其生成顺序也是按照一定算法而来, 所以用户没必要担心随便输入 12 个单词就会生成一个地址。虽然助记词和 Keystore 都可以作为私钥的另一种表现形式, 但与 Keystore 不同的是, 助记词是未经加密的私钥, 没有任何安全性可言, 任何人得到了你的助记词, 可以不费吹灰之力的夺走你的资产。
有很多人很久不用钱包,再次登录的时候,会发现助记词不知道记到哪里了,怎么办呢,钱包里的数字货币就等于丢了一样,再也找不回了。太惨了。这也是区块链去中心化钱包的缺点之一。不但容易丢、而且“助记词”学习成本高,反人性。
正是考虑到普通用户的教育成本,Ystar创始人王东临开发了Bingo钱包,以安全易用的密钥管理服务设施(KaaS)为核心:包括密钥的创建与管理,密钥的分级、数字钱包管理私钥等。用户不再需要“助记词”进入区块链账户,建立链上的账户。再也不用担心忘记助记词了。
我的区块链助记词,忘记了怎么办?
数字货币钱包助记词丢了,就几乎等于私钥丢了,助记词只是私钥更容易理解的一种形式,而私钥丢了,几乎就等于钱包中的数字货币丢了,以现在的技术,根本不可能破解,因此,如果忘记了,只能认栽了,换个钱包,备份好助记词吧
imtoken的助记词丢了怎么办
如何您的助记词不慎遗失,首先回忆助记词是否有遗失的风险,若是有被他人获知的可能,请第一时间创建一个新的token钱包,将原钱包资产转移。
若是处于基石阶段的钱包账户无法转移,请及时联系项目方,请对方辅助转移代币资产。若是确定属于自己删除或者损毁而又不被他人获知,可以选择备注私钥,用私钥进行钱包登录。
助记词是明文私钥的另一种表现形式,最早是由 BIP39 提案提出,其目的是为了帮助用户记忆复杂的私钥 ( 64 位的哈希值)。
助记词一般由12、15、18、21个单词构成,这些单词都取自一个固定词库,其生成顺序也是按照一定算法而来,所以用户没必要担心随便输入 12 个单词就会生成一个地址。
虽然助记词和 Keystore 都可以作为私钥的另一种表现形式,但与 Keystore 不同的是,助记词是未经加密的私钥,任何人得到了你的助记词,可以不费吹灰之力的夺走你的资产控制权。
所以在用户在备份助记词之后,一定要注意三点:
1、尽可能采用物理介质备份,例如用笔抄在纸上等,尽可能不要采用截屏或者拍照之后放在联网的设备里,以防被黑客窃取;
2.、多次验证备份的助记词是否正确,一旦抄错一两个单词,那么将对后续找回正确的助记词带来巨大的困难;
3、将备份后的助记词妥善保管,做好防盗防丢措施。
用户可以使用备份的助记词,重新导入 imToken,用新的密码生成一个新的 Keystore,用这种方法来修改钱包密码。
扩展资料:
用户使用 imToken 创建钱包的本质是随机生成了一组助记词,由于去中心化的特性,imToken 不保管用户钱包隐私信息。所以生成助记词后,用户一定要自己保管。这组助记词可以推导出钱包的私钥,通过私钥可以推导出钱包的公钥,通过公钥可以推导出钱包地址。
根据以上说明,如果要找回助记词,我们就要知道助记词的生成过程:先生成一个 128 位随机数,再加上对随机数做的校验 4 位,得到 132 位的一个数,然后按每 11 位做切分,这样就有了 12 个二进制数,然后用每个数去查 BIP39 定义的单词表,这样就得到 12 个助记词。
计算一下能够生成的助记词数量,BIP39 的助记词词库共包含 2048 个单词,每组助记词共 12 个单词。举个例子类比一下,地球上的沙子数量大约是 1 后面 18 个零。如果可以每秒生成 一百万个助记词,那么一年可以生成3.1536 e+13 个助记词,大约需要 1.6715937e+26 年遍历所有助记词,所以暴力破解是不可能成功的。
如果助记词、私钥全部丢失无法通过暴力破解的方式找回,因为 imToken 的去中心化特性,也无法从我们这里找回。但是如果助记词丢失,私钥还保存着,是不影响钱包使用的。
参考资料来源:imtoken官网-为什么助记词丢失没有任何办法找回
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
真相竟然那么残酷,啥也不要想了,还是好好研究搬砖吧。
参考资料: 《精通以太坊》,初学者,如有疏略,还请指教。
如果这篇文章对你有帮助,
就分享给朋友吧!
914987166688442938726917102321526408785780068975640576 3450873173395281893717377931138512726225554486085193277581262111899648 7067388