主页 > imtoken苹果版下载链接 > 区块链科普系列短文-公钥与私钥

区块链科普系列短文-公钥与私钥

imtoken苹果版下载链接 2023-04-18 06:55:03

本文已通过 PRESSone 合约购买了商业许可(非独占)。 本文PRESS.one署名,点击查看原文。

大多数关注区块链的人都听说过甚至接触过公钥和私钥,也知道它们的重要性,但是它们是什么,怎么来的,可能很多人都不清楚。

接下来,让我给大家介绍一下这些基本概念。

密钥对

在比特币(及其数字货币)系统中,我们使用密码学来创建控制比特币获取的密钥对。

密钥对由私钥和从中派生的唯一公钥组成。 例如,公钥就像银行账号,需要向公众公开才能接收比特币,而私钥就像控制账户的PIN码,需要保密,用于交易签名用比特币支付时。

私钥

私钥是随机选择的256位二进制数,比特币软件使用随机数生成器生成私钥。 一般是从加密安全的随机源中取出一长串随机字节,使用SHA256哈希算法对其进行运算,这样就可以轻松生成一个256位的数字。 如果这个数小于2的256次方,那么就是合格的私钥,否则重新生成比特币余额生成器,直到合格为止。

随机性的来源其实并不神秘。 就是我们钱包里的助记词,由12到24个单词组成。

私钥用于生成支付比特币所需的签名,以证明资金的所有权。 私钥必须时刻保密比特币余额生成器,因为如果泄露给第三方,受私钥保护的比特币也随之丢失。

比特币私钥的可选范围是2256,这是一个很大的数字。 用十进制表示,大约是1077,可见宇宙估计只有10^80个原子,所以暴力破解的可能性为零。 只要您妥善保管私钥,您的数字资产就是安全的。

公钥

有了私钥,通过椭圆曲线算法就可以得到公钥了! 椭圆曲线算法是一个单向计算过程,所以这个过程是不可逆的。 也就是说,可以将私钥转换为公钥,但不能将公钥转换回私钥。 否则,后果会很严重!

参考资料:《精通比特币》