PKI和SSL

PKI是一种利用证书颁发机构验证身份的非对称加密体系,确保数据安全。SSL是建立在会话层与传输层间的加密协议,HTTPS是HTTP与SSL的结合,用于安全的网络通信。CA负责分发验证身份的证书。SSL握手过程包括请求、选择、验证、协商和测试,确保连接的安全。

一.定义

1.PKI

一种非对称加密的安全体系,利用证书颁发机构来验证身份和分发公钥,从而实现身份验证

单密钥加密法(对称式加密):
密钥加密,用同样的密钥解开
公钥加密法原理(非对称称加密):
公钥:公开,所有人都能获取到的密钥
私钥:私密,一般只有服务器才会持有的密钥
使用公钥/私钥加密的数据只有私钥能解密,私钥加密的数据私钥无法打开

相比单密钥加密,非对称加密更加安全

2.SSL

一种安全协议,原理是在会话层与传输层之间建立加密通道,从而保护网络通信的安全与数据完整性

3.HTTPS

通过在HTTP上建立SSL加密层,对传输数据惊醒加密,从而保证传输的安全与数据完整性

4.CA

证书颁发机构,要来分发可以验证身份的证书

二.SSL握手过程

1.请求

客户端发送请求信息

2.选择

服务端选择合适的加密方式,并下发证书

3.验证

客户端验证证书合法性,可信性,有效性,是否与网站域名对应等

4.协商

客户端生成随机数,作为后续通讯的密钥,并与服务端协商后续通讯算法

5.测试

客户端与服务端通过约定好的密钥与通讯算法互发一段数据,用于验证握手安全性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可爱的莫大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值