理论【2】SSL 单向和双向认证加密过程

1、学习博客

1原理网址
2单向和双向验证
3:详解网友

2、概念

1 单向认证:
只有一个对象校验对端的证书合法性。通常都是client来校验服务器的合法性。那么client需要一个ca.crt,服务器需要server.crt,server.key

2 双向认证:
相互校验,服务器需要校验每个client,client也需要校验服务器。
server 需要 server.key 、server.crt 、ca.crt
client 需要 client.key 、client.crt 、ca.crt

3 对称加密
双方各有自己的私有和公钥

4 非对称加密
双方共用一个公钥

3、具体流程

3.1 单向认证

在这里插入图片描述

1:只需要CA根本证书,里面有公钥,客户端可以根据这个公钥,以及自身的私钥得出对称加密的秘钥

3.2 双向认证

在这里插入图片描述
需要:
1:CA根证书(不是必要)
2:客户端公钥
3:客户端证书

可以加入QQ群:687360507
与大伙沟通交流,技术在于分享而进步

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值