公钥和私钥分别是什么意思?

巴山号小编 134 0
欧易 OKX 交易所

注册送6万元盲盒奖励,100%中奖

点击欧易注册,还可获得永久20%手续费返佣

邀请好友 注册并登录 ,获取价值高达 60000 元的数字货币盲盒,100%中奖!

如果你想要投资数字货币,那就必须知道公钥和私钥的概念,可能对于新手投资者来讲,还不知道公钥和私钥到底是什么,说得简单一些,公钥与私钥都是通过加密算法得到的一个密钥对,不过公钥可对会话进行加密、验证数字签名,只有使用对应的私钥才能解密会话数据,从而保证数据传输的安全性。不仅如此,当用户使用数字货币钱包的时候,一定也会涉及到公钥和私钥。说了这么多,但还是没有讲清楚公钥和私钥分别是什么意思?下面巴山号838766.coM小编就给大家详细解释。

公钥和私钥分别是什么意思?-第1张图片-巴山号

1、公钥

公钥由私钥通过椭圆曲线加密算法生成的,变换后是一个65个byte的数组,一般是通过16进制处理后显示。早期比特币开发者不知道可以压缩公钥,压缩后公钥有33个byte数组。拥有私钥,就可以算出公钥。而公钥不能计算私钥,这样,数字加密货币就有了很高的安全性。

现实中,公钥机制也有它的缺点,那就是效率非常低,比常用的私钥算法(如 DES 和 AES)慢上一两个数量级都有可能。所以它不适合为大量的原始信息进行加密。为了同时兼顾安全和效率,我们通常结合使用公钥算法和私钥算法:

首先,发送方使用对称算法对原始信息进行加密。

接收方通过公钥机制生成一对密钥,一个公钥,一个私钥。

接收方 将公钥发送给 发送方。

发送方用公钥对对称算法的密钥进行加密,并发送给接收方。

接收方用私钥进行解密得到对称算法的密钥。

发送方再把已加密的原始信息发送给接收方。

接收方使用对称算法的密钥进行解密。

2、私钥

私钥用于加密和解密数据。此键在加密的敏感信息的发送者和接收者之间共享。私钥也被称为对称的,对双方都是通用的。私钥加密比公钥加密机制更快。

私钥本质上是一个包含64位的随机数:

比如:6KYZdSDo39z3GDrtuX2QcowGnNP5zTd7yfr2SC1j239sBCnWjee。

私钥是随机生成的,这个随机数的可能由2的256次方种,这个数量大家可以感受一下,及时用“暴力破解”的方式逐一遍历可能的私钥,也可以说几乎是不可能的,就算用现在最先进的量子计算机也不行。

私钥只能由钱包自己来生成。在创建钱包的时候,输入密码,你就可以导出私钥了。

注意:一个钱包地址只有一个私钥,谁拥有私钥,谁就拥有了这些数字货币的控制权,私钥不能忘,必须备份,切记!

1、算法

私钥用于加密和解密数据,并在加密数据的发送方和接收方之间共享,公钥仅用于加密数据和解密数据,私钥用于共享。

2、性能

私钥机制更快,公钥机制较慢。

3、秘密

私钥是秘密的,对发送方和接收方以外的任何人都不公开,公钥可以免费使用,而私钥则只能保密。

4、类型

私钥机制被称为对称,即两方之间的单个键,公钥机制被称为非对称,是出于不同目的的两个键。

5、分享中

私钥将在两方之间共享,任何人都可以使用公钥,但私钥只能在两方之间共享。

6、目标

性能测试检查系统的可靠性,可伸缩性和速度,负载测试检查系统的可持续性。

以上内容为大家全面介绍了公钥和私钥分别是什么意思?并且还讲解了公钥和私钥的区别,其实想要弄清楚公钥和私钥之间的关系并不难,说白了,每个用户都有一对私钥和公钥,私钥用来进行解密和签名,是给自己用的,而公钥由本人公开,用于加密和验证签名,是给别人用的,所以说,私钥是比较重要的,大家要是在使用数字货币钱包的时候,一定要保管好自己的私钥,不要轻易泄露给陌生人,必要的时候可以写在纸条上放置在一个私密的位置。

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!