一文带你读懂公钥,私钥,证书是什么,来历,作用,用途

一文带你读懂公钥,私钥,证书是什么,来历,作用,用途或许你没有听说过 但是其实无时无刻你都在使用 即使你看这篇文章的时候你就在使用 是的 只要我们访问网络 无时无刻就在使用 访问网络过程中数据的安全传输正是依赖的 HTTPS HTTPS 的基础是 SSL 而 SSL 主要就是通过数字证书 加

大家好,欢迎来到IT知识分享网。

#教育听我说##程序员##我要上 头条##自媒体#公钥,私钥,证书是什么?离我们有多远呢?或许你没有听说过,但是其实无时无刻你都在使用,即使你看这篇文章的时候你就在使用。

是的,只要我们访问网络,无时无刻就在使用,访问网络过程中数据的安全传输正是依赖的 HTTPS, HTTPS 的基础是 SSL,而 SSL主要就是通过数字证书,加密算法,密钥等来对传输中的数据进行加密,验证等来保证网络中数据传输的安全性。

1.证书是由信任的证书签发机构签发,并用来证明被签发者的可信度。

2.公钥可用来加密数据(加密后的数据可被私钥解密),也可以用来验证签名以验证数据的来源(私钥对数据签名后,可用公钥来验证)。

3.私钥可用来解密数据(解密公钥加密过的数据),也可以用来签名数据来声明数据的来源(私钥对数据签名后,可用公钥来验证)。

下面看个实例,那百度来看下,因为私钥是机密数据,我们没法看到。

a1.首先百度会向受信任的证书签发机构申请数字证书,证书中包含百度的公钥,以及百度的一些信息,同时百度持有自己的私钥。

a2.打开自己的浏览器,打开百度网盘,地址栏前有一个小锁的图标,然后点击安全连接->更多信息->安全就可以看到证书的一些信息。

一文带你读懂公钥,私钥,证书是什么,来历,作用,用途

一文带你读懂公钥,私钥,证书是什么,来历,作用,用途

一文带你读懂公钥,私钥,证书是什么,来历,作用,用途

a3.点击查看证书,可以看到证书的详情信息,包括证书的签发机构,证书的签发对象的信息等。

一文带你读懂公钥,私钥,证书是什么,来历,作用,用途

a4.在证书页面,往下拉可以看到下载 PEM(证书) 的选项,我们可以下载下来查看下其内容,下面查看了证书的前后各三行信息。

一文带你读懂公钥,私钥,证书是什么,来历,作用,用途

a5.证书的公钥信息那,公钥信息就包含在证书中,下面的命令可以从证书中导出公钥到文件 publickey.pem

openssl x509 -pubkey -noout -in baidu-com.pem > publickey.pem

a6.查看下公钥的内容

一文带你读懂公钥,私钥,证书是什么,来历,作用,用途

以上就是证书,公钥,私钥的来龙去脉,大家弄明白了吗?

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/176849.html

(0)
上一篇 2025-04-22 11:33
下一篇 2025-04-22 12:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信