SSL/TLS 加密技术
1. 概述
SSL(Secure Sockets Layer)和TLS(Transport Layer Security)是用于在计算机网络上提供安全通信的加密协议。它们主要用于确保数据在客户端(如浏览器)和服务器之间传输时的保密性、完整性和真实性。
2. 工作原理
SSL/TLS通过以下步骤工作:
1. 握手协议:
客户端问候:客户端向服务器发送一个问候消息,包含支持的SSL/TLS版本、加密算法和其他参数。
服务器问候:服务器从中选择加密算法和TLS版本,并发送回客户端。服务器还会发送自己的证书和公钥