· 7 days ago
在区块链的话题中,我们还经常听到这样的词汇——公钥和私钥。这就是俗称的不对称加 密方式,是对以前的对称加密方式(使用用户名与密码)的提高。 我们用电子邮件加密的模型来简单介绍一下:
公钥就是给大家用的,你可以通过电子邮件 发布,可以通过网站让别人下载,公钥其实是用来加密/验章的。
私钥就是自己的,必须 非常小心保存,最好加上密码,私钥用来解密/签章,私钥由个人拥有。 [ 在比特币的系统中,私钥本质上是32个字节组成的数组,公钥和地址的生成都依赖私钥, 有了私钥就能生成公钥和地址,就能够花费对应地址上面的比特币。私钥花费比特币的方 式就是对这个私钥所对应的未花费的交易进行签名。
在区块链中,使用公钥和私钥来标识身份,我们假设区块链中有两个人,分别为小白和小 黑,小白想向小黑证明自己是真实的小白,那么小白只需要使用私钥对文件进行签名并发 送给小黑,小黑使用小白的公钥对文件进行签名验证,如果验证成功,那么就证明这个文 件一定是小白用私钥加密过的。
由于小白的私钥只有小白才能持有,那么,就可以验证小 白确实是小白。 在区块链系统中,公钥和私钥还可以保证分布式网络点对点信息传递的安全。在区块链信 息传递中,信息传递双方的公钥和私钥的加密与解密往往是不成对出现的。
信息发送者:用私钥对信息进行签名,使用信息接收方的公钥对信息加密。
信息接收方:用信息发送者的公钥验证信息发送者的身份,使用私钥对加密信息解密。
Author 徐明星 田颖 李霁月 著
Source 《区块链革命》
Share with your followers.
Reply