【概念】私钥、助记词和keystore到底是什么关系

作者&投稿:曹豪 (若有异议请与网页底部的电邮联系)
~

使用了很久的钱包,用得有点诚惶诚恐,钱包除了用于转账外,都不怎么敢动它,怕误操作搞不好就空了,所以大部分都在交易所,不敢提。这也间接印证了李笑来老师的一句话:

在申请钱包时,当然看过不少资料,老老实实地记下了私钥、助记词,备份了keystore,还放在两个U盘里备份。但对私钥、助记词和keystore是一知半解的,也不知道他们到底什么关系。如果不是要了解EOS映射,我可能一直不会动钱包,也不会去了解它们。

下面就一个个来好好学习一下这些概念。

私钥是由64位十六进制的字符组成,每个私钥是随机生成的,随机生成这样的字符串有2的256次方种可能,这个数字已经超过了宇宙中原子的个数,用“暴力破解”的方式逐一遍历可能的私钥,幻想能碰到一个有效的且有币的私钥,可以说是不可能,就算是量子计算机也没用。

一个钱包只有一个私钥且不能修改。

在导入钱包中,输入私钥并设置一个密码(不用输入原密码),就能进入钱包并拥有这个钱包的掌控权,就可以把钱包中的代币转移走。

由于私钥64位,长得太难看,没有可读性,而私钥的备份在电脑上复制起来容易,手抄下来就比较麻烦,但私钥保存在联网的电脑上不安全,有被其他人看到的风险,于是有了助记词工具。

助记词是明文私钥的另一种表现形式,最早是由BIP39提案提出,其目的是为了帮助用户记忆复杂的私钥 (64位的哈希值)。助记词一般由12、15、18、21个单词构成,这些单词都取自一个固定词库, 其生成顺序也是按照一定算法而来,所以用户没必要担心随便输入12个单词就会生成一个地址。助记词是未经加密的私钥, 没有任何安全性可言,任何人得到了你的助记词,可以不费吹灰之力的夺走你的资产。所以在用户在备份助记词之后,一定要注意三点:

助记词一般会在你创建新钱包的时候出现一次,后面就再也不会出现了,所以创建新钱包时一定要把助记词抄下来,想办法备份。最好不要用屏幕截图或保存在电脑里,因为只要泄露,获取了你的助记词就等于获取了私钥,你的钱包就成了别人的钱包。

简而言之:助记词等于私钥,绝对不能泄露。

keystore常见于以太坊钱包,是你独有的、用于签署交易的以太坊私钥的加密文件。keystore是一串Json格式的字符串,可以用任何以太坊钱包打开它。keystore必须配合你的钱包密码来使用,备份了keystore同时别忘了备份钱包的密码。

用户可以使用备份的助记词,重新导入imToken之类的钱包工具,用新的密码生成一个新的Keystore,可以用这种方法来修改钱包密码。

助记词=密钥=keystore+密码 !保管好私钥或者助记词不被泄露,或是保存好keystore+记住密码,你才真正拥有了虚拟资产。

再来一个比较形象的比喻。

概念清楚之后,瞬间感觉轻松多了。再也不用担心因为不明白而担心操作失误的问题。最重要的是将私钥、助记词和keystore备份好,尽量离线备份多份,这样才能保证账号的安全。

1、 科普 | 什么是以太坊私钥储存(Keystore)文件?
2、 如何妥善备份你的以太坊钱包?
3、 币圈名词:地址、密码、私钥、助记词,你真的分清楚了吗
4、 「地址、密码、私钥、助记词、Keystore 」那些事




什么是助记词?
若您无法使用最初保存的设备,那么助记词实际上就是恢复加密钱包的密码。加密领域充满了难以理解的术语,尤其是对于初学者来说,这些术语可能会让人感到困惑。您可能会遇到的一个术语是“种子短语”。助记词是您在首次设置加密钱包时生成的一组随机词,记录这些词非常重要。需要注意的是,私钥和助记词并不...

imtoken钱包私钥导入格式64进16什么意思
为什么说私钥=银行卡+银行卡密码呢?因为在imToken中直接导入私钥可以生成新的密码,将所有的区块链资产全部转移走。私钥作为最高保密级别,应该妥善保管在物理设备上,例如抄在纸上,备份多份并且存放在安全的地方,万万不可将私钥在联网设备上进行传输,避免被黑客截取。助记词=私钥。助记词又是什么东西呢...

钱包助记词拍照了怎么办
一个钱包包含了5样东西,公钥,私钥,助记词,Keystore,密码(支付密码)。并不是都会有,但是都会有1加5,另外至少包含234其中一个,有可能包含2个,甚至3个,比如Imtoken就都包含了。公钥(Public Key)与私钥(Private Key)是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对...

什么是助记词?
数字钱包在使用过程中为了大家便于记住私钥,通常是由助记词来记。当时目前建立钱包的时候就会用12个单词或者12个字生成助记词,这样目前就不需要记住私钥了,只需要记住助记词。如果目前的手机新安装了钱包程序时,只需要把这12个单词导入进去,就可以恢复区块链资产了 ...

现在很多区块链钱包宣传采用用助记词技术,助记词是干什么用的?_百度知 ...
确实,目前有区块链钱包在运用这项技术,比如说IDC Wallet。其实助记词是私钥的另一种表现形式,具有和私钥同样的功能,主要是为了保障你区块链钱

什么是区块链钱包?
为什么需要钱包保存密码?不像银行卡密码,区块链币的密码是一串长达256位,无任何含义的二进制数字。以太坊系钱包有几个名词必须深刻理解,不然就有可能造成区块链资产的损失,这几个名词为地址、密码、私钥、助记词、keystore。若以银行账户为类比,这 5 个词分别对应内容如下:地址=银行卡号 密码=银行...

什么是数字币钱包!(基础篇)
然而,一次疏忽导致的助记词泄露,可能导致资产丢失。助记词泄露事件警示用户应妥善保管助记词并定期更新钱包密码,以增加安全防护层。通过助记词恢复或导出私钥时,需确保其安全传输,并及时更换备份信息以防止再次泄露。转账时,还需考虑“矿工费”这一费用。在公有链中,读取数据免费,但写数据需支付一定费用...

助记词和私钥有一个就行了吗
一个助记词包括非常多的私钥和私钥对应的公钥。有一个开源站bip什么的,可以把助记词翻译成各种语言和密钥对。从HD钱包的创建方式可知,要创建一个HD钱包,我们必须首先有一个确定的512bit(64字节)的随机数种子。如果用电脑生成一个64字节的随机数作为种子当然是可以的,但是恐怕谁也记不住。由于在生成...

【ETH钱包开发02】导入钱包
这是Web3j的API,程序走到这里经常OOM!具体原因的话,我就不多说了,细节大家可以看这里 https:\/\/www.jianshu.com\/p\/41d4a38754a3 解决办法 根据源码修改 decrypt 方法,这里我用一个已经修改好的第三方库 修改后的解密方法 导入Kestore 1、导入助记词和私钥是不需要以前的密码的,而是重新...

助记词 为什么
助记词是为了增加账户安全性的重要工具。解释如下:一、助记词的定义 助记词是一种由一系列单词组成的序列,用于生成加密货币钱包的私钥。这些单词都是精心选择的,以增加破解私钥的难度,使得生成的私钥更为安全。因此,只要持有这组助记词,就能够导出相应的私钥,进而管理和访问与这个钱包相关的数字资产。其...

怒江傈僳族自治州18380068771: 概念解释:分组密码、流密码、对称密码、非对称密码 -
陈童健儿: 对称密码体制根据对明文加密方式不同分为分组密码和流密码.前者按一定长度对明文进行分组,然后以组单位进行加/解密;后者则不进行分组,而是按位进行加/解密. 1.对称密钥密码体系 对称密钥密码体系也叫密钥密码体系,它是指消息发...

怒江傈僳族自治州18380068771: 请用对称加密技术举例子 -
陈童健儿: 公钥密码体制的核心思想是:加密和解密采用不同的密钥.这是公钥密码体制和传统的对称密码体制最大的区别.对于传统对称密码而言,密文的安全性完全依赖于 密钥的保密性,一旦密钥泄漏,将毫无保密性可言.但是公钥密码体制彻底改变...

怒江傈僳族自治州18380068771: 简述电子签名的概念和种类 -
陈童健儿: 保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生.数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者.接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比.如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性.数字签名是个加密的过程,数字签名验证是个解密的过程.

怒江傈僳族自治州18380068771: 比特币、莱科币到底能干什么用?做区块链有没有发展前景? -
陈童健儿: 区块链钱包的本质其实就是一个私钥,它是一个随机的哈希值字符串,拥有了私钥就拥有了该钱包的使用权.但是为什么在讲区块链钱包的时候,还有keystore,助记词、冷钱包、热钱包、硬件钱包等等相关的概念,让人产生很多迷惑.

怒江傈僳族自治州18380068771: 数字证书的基本原理是什么? -
陈童健儿: egates问的是数字证书,而非数字签名,这两者经常相关联,但不是一个概念. 数字证书是数字形式的标识,与护照或驾驶员执照十分相似.数字证书是数字凭据,它提供有关实体标识的信息以及其他支持信息.数字证书是由成为证书颁发机...

怒江傈僳族自治州18380068771: 公开密钥法的基本思想是什么? -
陈童健儿: "公开密钥" 英文对照 public - key; "公开密钥" 在工具书中的解释 1、公开密钥密码体制中的加密密钥. 查看全文 "公开密钥" 在学术文献中的解释 1、传统密钥是指加密和解密用同一个密钥,而公开密钥则是指加密用一个密钥,解密用另...

怒江傈僳族自治州18380068771: 数据信封的名词解释 -
陈童健儿: 数据信封是将对称密钥通过非对称加密(即:有公钥和私钥两个)的结果分发对称密钥的方法.数字信封是实现信息完整性验证的技术.希望能帮到你

怒江傈僳族自治州18380068771: 简述对称加密算法的基本原理 -
陈童健儿: 对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法.对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性.假设两个用户需要使用对称加密方法加密然后交换数据,则用...

怒江傈僳族自治州18380068771: 如何用java自带的工具生成证书 -
陈童健儿: 一、keytool的概念keytool 是个密钥和证书管理工具.它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务.在JDK 1.4以后的版本中都包含了这一工具...

怒江傈僳族自治州18380068771: 电脑出现please select the boot device:CD/DVD:ATATP iHDS118 6 Use the上方向键and 下方向键keys to ... -
陈童健儿: 系统无法找到启动设备,既是说硬盘的引导区出错了.在选择启动设备的列表上没看见有硬盘,硬盘可能接触...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网