很多人都知道 ssl 的握手过程,很多人都知道 server 给 client 发送的第一个消息是 hello ,然后是一个证书,其实之所以发送这一个证书其实仅仅是为了协商一个对称共享密钥,如果有其它方式可以做到这一点,那么完全不需要传输证书,条件是能安全共享一个对称密钥,除了 rsa 证书之外,固定 DH 算法也有一个证书,它传输的是一个 DH 协议中的参数,同时服务段需要客户端提供证书;瞬时 DH 不使用证书,但是使用认证;匿名 DH 不进行认证。如果你有任何更好的方式协商一个密钥,那么就完全不必使用证书。 共享密钥协商的方式有两种,一种是密钥传输,比如 RSA ,另一种是密钥协商 DH 。

请不要忘记本质—ssl的握手方式相关推荐

  1. 使用wireshark观察SSL/TLS握手过程--双向认证/单向认证

    SSL/TLS握手过程可以分成两种类型: 1)SSL/TLS 双向认证,就是双方都会互相认证,也就是两者之间将会交换证书. 2)SSL/TLS 单向认证,客户端会认证服务器端身份,而服务器端不会去对客 ...

  2. 例说图解TCP/IP协议族--TLS篇(1)抓包分析SSL/TLS握手

    SSL是Secure Sockets Layer (安全套接层)的简写,SSL协议是为网络通信提供安全的一种安全协议,继任者为TLS,即 Transport Layer Security传输层安全. ...

  3. 深入解析:如何修复SSL / TLS握手失败错误(上)

    接下来的三篇内容我们来讨论SSL / TLS握手失败错误及其修复方法. 针对互联网用户和网站所有者的SSL / TLS握手失败错误修复程序 像许多SSL错误消息一样,SSL握手错误可以从客户端和服务器 ...

  4. 一起学Git:欲学Git请先忘记

    啊!! 错了错了,欲学Git,请先忘记. 倚天屠龙记中一段描写的非常精彩,是关于张无忌如何学到太极拳和太极剑的,摘录如下: 张三丰道:"老道这路太极剑法能得八臂神剑指点几招,荣宠无量.无忌, ...

  5. 比尔•盖茨因握手方式失礼遭韩媒狂批

    Korea's backhander to Bill Gates for one-handed handshake 比尔·盖茨因握手方式失礼遭韩媒狂批 The  Microsoft co-founde ...

  6. WebSocket不同版本的三种握手方式以及一个Netty实现JAVA类

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 一.We ...

  7. python3导入ssl报错_python3中pip3安装出错,找不到SSL的解决方式

    最近在Ubuntu16.04上安装Python3.6之后,使用pip命令出现了问题,提示说找不到ssl模块,出现错误如下: pip is configured with locations that ...

  8. 天球坐标系、地球坐标系与地球自转有无关系,哪一种便于描述地面观测站的空间位置,哪一种便于描述人造地球卫星的位置?请用类似思维导图的方式总结GNSS定位的时空基准?GPS卫星定位中时间系统有何重要意义?

    答: 1.天球坐标系.地球坐标系与地球自转有无关系,哪一种便于描述地面观测站的空间位置,哪一种便于描述人造地球卫星的位置? 卫星定位中常采用空间直角坐标系及其相应的大地坐标系,一般取地球质心为坐标系的 ...

  9. plc通讯的握手信号_介绍MES与PLC集成时的几种握手方式及特点

    在汽车制造行业,MES与设备层有深入的集成,而PLC集成是最主流的形式.本文主要介绍MES与PLC集成时的几种握手方式及特点. 方式1:定期抓取数据 某些设备的关键工艺参数(如变速器轴齿热处理炉的温度 ...

最新文章

  1. Runtime.getRuntime().addShutdownHook(new Thread()
  2. 1个人,耗时2年半,这款大型仙侠3D硬核ARPG是怎么做出来的?
  3. 如何免安装服务器将 React 整合进 Spring Boot
  4. 阿里云物联网平台体验(树莓派+Python篇)
  5. 23 CO配置-控制-产品成本控制-成本对象控制-检查定单类型
  6. Android 加密解密
  7. Ubuntu18.04配置TeXLive2020+TeXstudio
  8. 教你用Java的方式创建一个自己的Tomcat容器
  9. 5 Openstack-Ussuri-Placement部署-ubuntu1804
  10. Error parsing column 33
  11. 当跳槽遇到互联网公司裁员寒潮,该如何应对?
  12. Mina MEID/GSM Activator 1.0 三网信号激活,支持iOS12.0~14.8.1
  13. sonar本地扫描,没有胡里花哨的操作,通俗易懂~
  14. 交换机的工作原理是什么?
  15. 网络笔记(18)DNS协议:网络世界的地址簿
  16. 解决iTunes更新或者重现安装出现“指定账户已存在问题
  17. 余淼杰老师 经济学原理复习笔记(宏观1) 2020-12-14
  18. linux下打包和解包、解压和压缩
  19. Linux_鸟哥基础篇笔记_第一部分Linux的规则安装_第2章主机规划与磁盘分区
  20. 【WebGIS】 矢量栅格可视化网页实践——基于cesium、geoserver、postgis

热门文章

  1. 京东商城手机频道商品价格信息的抓取
  2. 赠书 | DeFi沉思录:历史、中国与未来
  3. 前端页面项目——博客系统
  4. 为传统行业提供新思路,“智享沙龙—硬科技赋能传统产业升级”即将开启
  5. 棋盘多项式·八皇后改八车<递归>
  6. Windows 10 卸载 Qt 5.9.9
  7. U盘装系统(Linux)
  8. loc入门案例和解读,带你快速了解spring的loc
  9. 汇编语言 标志位介绍
  10. java期末考试卷及答案_java期末考试试卷及答案1