SSL/TLS采用混合加密体系,充分发挥对称加密与非对称加密各自的优势。非对称加密使用公钥与私钥配对:公钥用于加密,私钥用于解密,但计算开销较大。对称加密使用同一个密钥进行加解密,速度极快,适合处理大量数据。

在实际TLS通信中,两者协作如下:首先,在握手阶段使用非对称加密(或密钥协商算法如ECDHE)安全地交换一个临时的“会话密钥”,此过程无需传输密钥原文。握手完成后,双方使用这个会话密钥配合对称加密算法(如AES-GCM)进行实际的数据传输。
这种设计既解决了对称加密中“密钥如何安全传递”的难题,又避免了非对称加密性能过低的缺陷。现代部署中优先选择支持前向保密(Forward Secrecy)的密钥交换算法,确保即使长期私钥泄露,历史通信记录依然无法被解密。

浏览官方手机网站