LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 最简单直白的方式告诉你,什么是私钥、公钥、keystore

最简单直白的方式告诉你,什么是私钥、公钥、keystore

2020-01-10 井畅数字技术 来源:区块链网络

网络上大把大把的文章,介绍什么是私钥、公钥、keystore,还是看不明白?

没关系,井畅科技用最简单直白的话来,保证让你弄清楚它们是什么。

如果不追求准确地理解概念,只追求简单地理解概念的话,那么你可以认为公钥就是账户,私钥就是密码。

然而它们之间还是有区别的。

账户一般是软件、网站等平台方分配给你的,然后你自己设置密码,这个密码以后可以变更,即便忘了,也可以联系平台方,通过一些方式来找回密码。

而私钥是你生成钱包时,通过算法自动生成的,它不可以修改,如果你的私钥没有泄露给其他人的话,那么你的私钥就只有你自己知道,一旦忘记,就再也不能找回了。至于公钥,是根据私钥通过算法算出来了,所以即便忘记也没有关系,可以用私钥算出来。

那什么是keystore呢?

由于私钥是自动生成的、又长、又无序的一串字符,一般人都记不住,怎么办呢?那让人们设置一个自己常用的密码,把这个密码跟私钥关联起来,这样人们在需要私钥的地方,只需要输入自己常用密码即可。这个把密码跟私钥关联起来的东西,就是keystore。

所以简单来说,在使用效果上,keystore+自设密码=私钥。

当然这只是为了便于理解而简化之后的描述,并不完全正确。实际上,keystore这个文件中,包含了私钥,你自己设置的密码,只是把keystore这个文件加密。每次要使用私钥的时候,输入你自己的密码,可以把keystore这个文件解密,从中获取你自己的私钥。所以虽然使用效果上:keystore+自设密码就可以等价于私钥,但实际情况是keystore=私钥+自设密码。

—-

编译者/作者:井畅数字技术

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...