美文网首页曾经的PRESSone区块链BlockChain区块链大学
区块链科普系列短文——公钥和私钥

区块链科普系列短文——公钥和私钥

作者: 比特汪 | 来源:发表于2018-11-12 14:03 被阅读28次

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

下面,就跟大家说说这些基概念。

密钥对

在比特币(其数字货币也一样)系统中,我们用密码学技术创建一个密钥对,用于控制比特币的获取。

密钥对包括一个私钥,和由其衍生出的唯 一的公钥。打个比方,公钥就像银行的帐号,需要对外公开,用于接收比特币,而私钥就像控制账户的PIN码,需要保密要,用于比特币支付时的交易签名。

私钥

私钥就是一个随机选出的256位二进制数字,比特币软件使用随机数生成器来产生私钥。一般是通过在一个密码学安全的随机源中取出一长串随机字节,对其使用SHA256哈希算法进行运算,这样就可以方便地产生一个256位的数字。如果这个数小于2的256次方,那么就是合格的私钥,否则就再生成一次,直到合格为止。

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

私钥用于生成支付比特币所必需的签名以证明对资金的所有权。私钥必须始终保持机密,因为一旦被泄露给第三 方,相当于该私钥保护之下的比特币也拱手相让了。

比特币私钥可选的范围在是2^256,这是一个非常大的数字。用十进制表示的话,大约是10^77,而可见宇宙被估计只含有10^80个原子,所以用暴力破解的可能性为零,只要你保管好自己的私钥,你的数字资产就是安全的。

公钥

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

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

相关文章

  • 区块链科普系列短文——公钥和私钥

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

  • 揭开区块链的神秘面纱(三)

    一、区块链身份标识 区块链中采用私钥、公钥标识身份。 在区块链中,信息的传播按照公钥加私钥的方式进行。公钥相当于信...

  • 小白必读:公钥私钥分不清就玩区块链?分分钟损失8个亿

    许多区块链小白,总会发出关于公钥和私钥的灵魂拷问:“公钥和私钥是什么关系?”“公钥和私钥有什么用?”“丢了私钥怎么...

  • 区块链里面的密钥与数字签名是什么

    密钥 区块链中的密钥分为公钥和私钥两种 公钥(Public Key)与私钥(Private Key)是通过一...

  • Ulord深度学习第5课:区块链的核心成员

    区块链的核心成员包括: 公钥和私钥、加密货币、加密私钥、多重签名和P2SH、靓号、纸钱包 1.公钥和私钥 私钥:随...

  • 区块链百科:公钥和私钥是什么?

    关于公钥和私钥,简单来理解你可以将它们视做你的用户名和密码。用户名就是公钥,密码就是私钥。区块链数字钱包由公钥和私...

  • 什么是区块链钱包

    上一篇文章讲了 什么是区块链地址 从中我们能理解到区块链地址是根据非对称加密算法,生成私钥和公钥,从公钥根据一系列...

  • 区块链钱包技术原理

    区块链的技术原理: 钱包助记词生成种子(Seed),种子生成私钥。私钥推导出公钥,公钥节选部分生成钱包地址。 同时...

  • 有意思的脑钱包

    区块链钱包实际上就是一对公钥和私钥。类比银行系统,公钥就是你的“银行账户”,私钥就是你的“账户密码”。如果需要汇入...

  • 2018-09-30

    关于区块链加密算法的分享: 加密算法公钥私钥体系现代加密算法的典型组件包括:加解密算法、公钥、私钥。 加密过...

网友评论

    本文标题:区块链科普系列短文——公钥和私钥

    本文链接:https://www.haomeiwen.com/subject/gbqfkxtx.html