主页 > imtoken钱包怎么下载 > 将私钥导入区块链钱包是什么意思,哪个钱包更适合区块链

将私钥导入区块链钱包是什么意思,哪个钱包更适合区块链

imtoken钱包怎么下载 2023-06-29 14:46:46

区块链钱包导入私钥是什么意思,区块链用哪个钱包好

1.私钥

私钥,也就是私钥,只有你自己知道,公开后你的钱就会消失。本质上是一串 256 位数字(即由 256 个 0 和 1 组成)。

2.公钥

公钥,即公钥,可以向整个节点公开,公开后没有风险。

3.钱包地址。

钱包地址可以理解为赛博空间中的银行卡账号。可以毫无风险地公开整个节点。它本质上是一串字符串。

4.三者之间的关系。

4.1 私钥-公钥关系。

公钥和私钥成对出现。

公钥称为公钥,只有你知道的是私钥。

只有对应的私钥才能解密公钥加密的数据。

只有对应的公钥才能解密用私钥加密的数据。

如果可以用公钥解密,就必须用对应的私钥加密。

如果可以用私钥解密,则必须用对应的公钥加密。

4.2 三者相互产生关系。

为什么只能自己知道私钥,而公钥和钱包地址可以自由公开?这与三者的产生直接相关。

从上图可以看出,私钥可以生成公钥和钱包地址,而公钥不能生成私钥。同时,钱包地址无法生成公钥。详情见下图:

首先,使用随机数生成器生成私钥。通常,这是一个 256 位的数字。你可以在对应的钱包地址操作比特币,所以一定要妥善保管。

私钥通过 SECP256K1 算法生成公钥。SECP256K1是一种椭圆曲线算法,可以从已知的私钥计算出公钥比特币保管私钥,但在已知公钥的情况下无法逆向计算出私钥。这是保护比特币的算法基础。

RIPEMD160和SHA256一样,也是一种Hash算法,可以从公钥计算出公钥哈希比特币保管私钥,反之亦然。

将字节地址版本号连接到公钥哈希头(对于比特币网络的公钥地址,字节为0),然后进行两次SHA256操作,将结果的前四个字节作为公钥. key hash 的验证值连接到它的尾部。

使用BASE58对上一步的结果(比特币定制版)进行编码,得到钱包地址。

例如,1A1zP1eP5QGefi2DMPTFL5SLMV7Divfna。

至此,私钥、公钥和钱包地址的关系已经比较清晰了。