[特殊字符] SSL/TLS 中的密钥协商流程笔记

✅ 背景说明:

SSL/TLS 为了确保通信保密性,结合使用了:

  • 非对称加密(用于密钥交换)

  • 对称加密(用于数据加密)


🔁 客户端主导密钥协商的完整流程如下:

1️⃣ 客户端发起 SSL 请求

客户端向服务器发起 HTTPS 请求,表示要建立安全连接。

2️⃣ 服务器返回数字证书

包含服务器的公钥,供客户端使用。

3️⃣ 客户端生成对称密钥(Pre-Master Secret)

用于后续加密通信的核心密钥,由客户端随机生成。

4️⃣ 客户端使用服务器的公钥加密这个对称密钥

发送给服务器,确保密钥在传输中不会被窃听。

5️⃣ 服务器用自己的私钥解密

服务器成功获取客户端生成的对称密钥。


✅ 后续通信:

  • 客户端与服务器均持有相同的对称密钥

  • 所有数据通信都使用该密钥进行加密和解密

  • 实现了高效且安全的通信


🎯 总结关键词:

步骤 关键词
初始握手 客户端请求 + 服务器证书
密钥生成 客户端生成 Pre-Master
安全传输 公钥加密 + 私钥解密
加密通信 对称加密用于数据传输
相关推荐
VidDown7 小时前
24fps 转 25fps 不只是改个数字:帧率转换、PAL/NTSC 与音频补偿
python·网络协议·音视频·视频编解码·视频
80s77711 小时前
动态IP是什么,动态IP的应用场景有哪些?
网络·网络协议·tcp/ip
ITxiaobing202312 小时前
IP 库与 AppsFlyer 国家/地区数据不一致,如何系统地对账?
数据库·网络协议·tcp/ip
启观川12 小时前
数据结构与算法-第 3 章 常用算法-贪心算法
数据结构·笔记·python·算法·贪心算法
是个西兰花12 小时前
https 协议原理
网络协议·http·https
ab12376813 小时前
Spring WebSocket(STOMP)
笔记·websocket·springboot·stomp
Xudde.14 小时前
PwnLab: init 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
2402_8462957714 小时前
eDNA常用的基因片段
笔记
xixiaoyunya14 小时前
监控网页插件异常:用 HTTP 探针做第三方依赖的“外视”监测
网络·网络协议·http
AI视觉网奇15 小时前
3Dconnexion 按照笔记
笔记