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

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

✅ 背景说明:

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

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

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


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

1️⃣ 客户端发起 SSL 请求

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

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

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

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

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

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

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

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

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


✅ 后续通信:

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

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

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


🎯 总结关键词:

步骤关键词
初始握手客户端请求 + 服务器证书
密钥生成客户端生成 Pre-Master
安全传输公钥加密 + 私钥解密
加密通信对称加密用于数据传输

相关文章:

  • 【图像生成大模型】HunyuanVideo:大规模视频生成模型的系统性框架
  • Vue百日学习计划Day28-32天详细计划-Gemini版
  • 泰国SAP ERP实施如何应对挑战?工博科技赋能中企出海EEC战略
  • 机器学习-人与机器生数据的区分模型测试 - 模型选择与微调
  • 第三章:UI 系统架构拆解与动态界面管理实录
  • Android动态音频柱状图可视化解析:从原理到实现
  • 【爬虫】DrissionPage-7
  • 项目制作流程
  • 2- PyTorch
  • 如何确定自己的职业发展方向?
  • [创业之路-362]:企业战略管理案例分析-3-战略制定-华为使命、愿景、价值观的演变过程
  • 【LeetCode 热题100】739:每日温度(详细解析)(Go语言版)
  • SpringBoot3+AI
  • 【android bluetooth 协议分析 01】【HCI 层介绍 3】【NUMBER_OF_COMPLETED_PACKETS 事件介绍】
  • Flink CEP是什么?
  • 系统架构设计(十四):解释器风格
  • 开始学习做游戏,就现在
  • 写spark程序数据计算( 数据库的计算,求和,汇总之类的)连接mysql数据库,写入计算结果
  • 【数据结构】2-3-2 单链表的插入删除
  • JSON Schema 高效校验 JSON 数据格式
  • 前四月国家铁路发送货物12.99亿吨,同比增长3.6%
  • AG600“鲲龙”批生产首架机完成生产试飞
  • 朝鲜称将在各领域采取反制措施,应对美国敌对挑衅
  • 著名植物学家、园艺学家,国际植物园协会原主席贺善安逝世
  • 汤加附近海域发生6.4级地震
  • 颜福庆与顾临的争论:1930年代在中国维持一家医学院要花多少钱