数字证书验证 CA 化繁为简

数字证书验证 其实很简单 就是说ca机构必须是权威认证的一个机构 而且ca 也就是根证书 当我们的浏览器购买了 这个证书 那么保存到当前的客户端和服务器下 当我们的服务器和客户端浏览器进行连接的 时候 ca会进行将服务器的公钥(地址和公司名。。信息)进行md5加密 然后配上一个指纹验证 讲证书打包好之后 会送到客户端 客户端会先通过存储的ca 证书 的公钥进行解密 解析出来信息之后进行指纹验证 哈希值计算结果和ca机构计算出来的指纹码一样 那么就会识别成功 接收到服务端的公钥 主要是双重验证 一个是指纹 一个单项加密的身份识别认证 就这么简单 然后呢 客户端发送信息 产生一个随机字符串 进行对称加密内容 然后呢 通过服务端的公钥进行加密对称加密 配送指纹 服务端进行接收 接收到之后通过私钥进行解密信息 然后获取非对称码 接着完成full ssl 三次握手 (1.客户端请求到服务端 2.服务端返回证书 客户端验证通过3.客户端发送加密信息的非对称码 ) 然后就可以正常通信了 因为互相都有对称码(为什么不用非对称 因为对称码速度快 安全性低 但是非对称码速度慢 反而安全性较高,所以要节合各种方式的优势进行组合发送)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值