💻
计算机
解释HTTPS加密过程
问题描述
HTTPS是如何通过SSL/TLS实现加密的?简要描述握手过程。
问题解答
1. 客户端发送支持的加密算法
2. 服务端返回证书和公钥
3. 客户端验证证书,生成会话密钥并用公钥加密
4. 服务端用私钥解密获得会话密钥
5. 双方使用会话密钥进行对称加密通信