HTTPS握手过程与密钥交换详解
**HTTPS握手过程与密钥交换详解**
**一、HTTPS概述**
HTTPS是在HTTP协议基础上添加SSL/TLS加密层的安全传输协议,通过加密通信内容防止窃听、篡改和冒充。其核心安全机制依赖于数字证书和密钥交换过程。
**二、SSL/TLS协议分层**
1. **握手协议**:协商加密参数、验证身份、生成会话密钥
2. **记录协议**:对传输数据分段、压缩、加密和添加MAC
3. **警报协议**:传输错误警告和连接关闭通知
4. **变更密码规范协议**:通知对方切换至加密通信模
2025-11-16 16:48:49
0