什么是公钥、私钥、密码、助记词

1. 什么是公钥

公钥:相当于钱包的地址,可理解成银行账户。拥有私钥,可以算出公钥,拥有公钥却不能算出私钥。


公钥的地址(钱包的地址):可以理解成银行卡号,是由公钥通过计算得出,就像银行先给你开户,后给你银行卡卡号。

公钥的作用:主要用途是收款,也可以作为转账的凭证,就像别人汇款给你时你需要告诉他银行卡卡号一样。



2. 什么是密码

密码:相当于银行卡密码。在创建数字货币钱包时,需要设置一个密码,一般要求不少于8个字符。

密码作用:

  1. 转账时需要输入密码,可理解成你用银行卡给别人转账需要输入密码
  2. 用Keystore导入钱包时,必须输入这个密码。

密码可以进行修改或重置。输入原密码后,就可以直接修改新的密码了;
若原密码忘记,可以用私钥或是助记词导入钱包,同时设置新的密码。
数字货币钱包中,一个钱包在不同手机上可以用不同的密码,彼此相互独立,互不影响。


3. 什么是私钥

私钥:相当于银行卡号+银行卡密码。

创建钱包后,输入密码即可导出私钥。

私钥是由字母数字组成的字符串,一个钱包地址只有一个私钥且不能修改。私钥由64位字符串组成。

私钥要离线保存,不要进行网络传输,可用纸张记录并保存。

私钥的作用:导入钱包。有了私钥就可以在同系列的任何一款钱包上,输入私钥并设置一个新的密码就可以把之前的A钱包的资产导入B钱包。比如手机丢了,只要你有私钥就可以恢复。



4. 助记词

助记词:相当于银行卡号+银行卡密码。是私钥的另一种表现形式。

由于私钥由64位字符串组成,不便于记录,非常容易抄错,于是就出现了助记词,方便用户记忆和记录。

助记词由12个单词组成,每个单词之间有一个空格。

助记词和私钥具有同样的功能:只要输入助记词并设置一个新的密码,就可以导入钱包。

一个钱包只有一套助记词且不能修改。助记词只能备份一次,备份后,在钱包中便不会再显示。因此,在备份时一定要抄写下来,防止抄写错误,尽量多次检验。



5. 助记词与私钥的区别

私钥是决定投资者是否能打开数字货币钱包提取钱包内数字货币的钥匙。由64位十六进制的字符组成。不便于记忆。

而助记词是防止投资者忘记私钥而设置的。由私钥经过算法而得的12个单词。

私钥与助记词之间的转换是互通的,助记词只是你的私钥的另一种外貌体现。

助记词一般会在你创建新钱包的时候出现一次,后面就再也不会出现了,所以创建新钱包时最好把助记词抄下来、甚至放到保险柜里,自己想办法备份。

简而言之:助记词等同于私钥



原文地址:https://www.cnblogs.com/itlihao/p/15603987.html