当前位置: 首页 > news >正文

https流程

ssl加密协议包含以下4个步骤

1、服务器去第三方机构注册生成证书,第三方机构非对称加密生成公钥私钥,给服务器一个私钥,证书包含了公钥。
2、客户端向服务器索要证书
3、客户端向第三方机构验证证书
4、客户端对称加密生成密钥,在使用证书的公钥对秘钥加密,发送给服务器。后续都是用对称加密进行网络传输。

非对称加密只是为了保护对称密钥不被截获
为什么不直接使用非对称加密进行网络传输?
1、非对称加密只能保证一方数据无法解密,比如服务器生成公私钥,将公钥传给客户端,客户端数据只能服务器秘钥才能解析,但是公钥如果被截获,服务器数据可以被破解。
2、非对称加密效率不如对称加密。

直接使用服务器的公钥,保护对称加密的密钥不就行了吗?
1、对于冒充网站,冒充服务器也能发放公钥。

http://www.lryc.cn/news/35556.html

相关文章:

  • python魔法方法
  • 软件测试员如何进行产品测试?
  • 计算机网络基础知识点【1】
  • c++ 中标准库类型 string 详解
  • Html新增属性之拖拽(drag)
  • C/C++开发,无可避免的多线程(篇二).thread与其支持库
  • mysql数据库之表级锁
  • Python - Pandas - 数据分析(2)
  • 我的十年编程路 2019年篇
  • (蓝桥真题)剪格子(搜索+剪枝)
  • Kalman Filter in SLAM (3) ——Extended Kalman Filter (EKF, 扩展卡尔曼滤波)
  • 关于vertical-align的几问
  • 【拜占庭将军问题】这一计谋,可以让诸葛丞相兴复汉室
  • 【Linux】 -- make/Makefile
  • Forter 对支付服务商应对欺诈的四个建议和Gartner的两个关键结论
  • ANR系列(二)——ANR监听方案之IdleHandler
  • 数学小课堂:数学和自然科学的关系(数学方法,让自然科学变成科学体系。)
  • [蓝桥杯 2020 省 A1] 分配口罩
  • 第五章:C语言数据结构与算法之双向带头循环链表
  • 一文带你了解,前端模块化那些事儿
  • (六十五)大白话设计索引的时候,我们一般要考虑哪些因素呢?(中)
  • Spring事务管理
  • 数字化工厂装配线生产管理看板系统
  • vxe-grid 全局自定义filter过滤器,支持字典过滤
  • ECharts 环形图组件封装
  • c++ 怎么调用python 提供的函数接口
  • 【动态规划】背包问题(01背包,完全背包)
  • 记录 UE5 完全重新构建 UE C++项目
  • java版云HIS系统源码 微服务架构支持VUE
  • 苹果内购支付检验错误码