随笔 - 14,  文章 - 0,  评论 - 4,  阅读 - 439

tls 又名传输层安全协议 ,见名知义,这是一种安全协议,为互联网通信提供安全及数据完整性提供保障 ,其位置大约在于 httptcp 之间 ,可以将其理解为 ssl 的后继 。

前置知识

  • 对称加密 :仅使用一个对称密钥来加密明文,解密密文。
  • 非对称加密 :也称为公钥加密 ,使用两个单独的非对称加密密钥进行加密,解密,称为公钥,密钥。

连接过程

tcp 连接建立后。

  1. 客户端发出 ClientHello 消息 ,包括自己支持的加密算法列表,和其他的一些信息。
  2. 服务器响应 ServerHello 消息 ,包括选择的一种算法
  3. 服务器发送证书(包括服务器身份和公钥)。
  4. 服务器发送 ServerHelloDone ,表示数据传输结束。
  5. 如果证书被认证 ,客户端发出经服务器公钥加密的对称密钥。
  6. 服务器用自己的私钥解密 ,获得对称密钥。
  7. 双方使用对称密钥进行加密通信。
    这只是简略版。
posted on   嗯嗯好傅  阅读(121)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示