私钥、公钥、证书的区别和关系

 我来答
安信SSL证书
2023-11-27 · 百度认证:安徽斯百德信息技术有限公司
安信SSL证书
安信SSL证书专售Symantec、Geotrust、Comodo以及RapidSSL等多家全球权威CA机构的SSL数字证书。支持各种SSL证书申请和安装服务,免手续费,全程专业技术指导。
向TA提问
展开全部

私钥:私钥是一种加密算法中的关键部分,它由服务器生成并严格保密。私钥用于对传输的数据进行加密和解密。在 SSL/TLS 通信中,服务器使用私钥对传输到服务器的数据进行加密,同时使用私钥对从服务器传输到客户端的数据进行解密。
公钥:公钥是与私钥配对生成的一对密钥中的另一半。与私钥不同,公钥是公开的,并可以被其他人使用。公钥用于对数据进行加密,而相应的私钥用于解密已加密的数据。在 SSL/TLS 通信中,服务器会将公钥发送给客户端,以便客户端能够使用公钥对数据进行加密,然后只有服务器拥有的私钥才能对其进行解密。
SSL证书:SSL 证书是由证书颁发机构(CA)签发的数字证书,用于验证服务器的身份和建立安全连接。SSL证书中包含了服务器的公钥,并由 CA 对该公钥进行签名以确保其真实性。
三者之间的关系如下:
SSL证书使用了公钥加密技术,它包含了服务器的公钥和其他相关信息。客户端在与服务器建立 SSL/TLS 连接时,会验证服务器的 SSL 证书。验证过程包括检查证书的签发机构是否受信任、证书是否在有效期内等。如果验证成功,客户端会从 SSL 证书中提取服务器的公钥,并使用该公钥对数据进行加密。服务器收到加密数据后,使用自己的私钥进行解密。

中慧美伟水
2019-01-16 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:880万
展开全部
1.首先我们需要区分加密和认证这两个基本概念。
加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。
2.其次我们还要了解公钥和私钥的概念和作用。
在现代密码体制中加密和解密是采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通信方均需要两个密钥,即公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。
公钥私钥的原则:
一个公钥对应一个私钥。
密钥对中,让大家都知道的是公钥,不告诉大家,只有自己知道的,是私钥。
如果用其中一个密钥加密数据,则只有对应的那个密钥才可以解密。
如果用其中一个密钥可以进行解密数据,则该数据必然是对应的那个密钥进行的加密。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
计施诗纪子
2019-02-24 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:896万
展开全部
私钥是要求你输入个人密码才可访问的,一般网上银行之类可用到。
公钥不要求设置密码,是已经默认了的,一般上一些安全性要求不高的网站或共享资源,如局域网。
证书是一种网站加密浏览方式,只有允许了才可访问,一般为安全性较高的网站,如网上银行;可以访止黑客盗取客户资料。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式