SSL、TSL的握手过程
2016-09-12 11:08:56 0 举报
SSL(Secure Sockets Layer)和TLS(Transport Layer Security)都是用于在计算机网络中提供安全通信的协议。它们的握手过程是建立加密连接的关键步骤。 在握手过程中,客户端首先向服务器发送一个连接请求,包含支持的加密方法和版本信息。服务器收到请求后,选择一种加密方法并发送确认消息给客户端。然后,双方交换密钥,用于后续的加密和解密操作。最后,客户端和服务器验证对方的身份,确保连接的安全性。 这个握手过程确保了客户端和服务器之间的通信是加密的,并且双方都能够验证对方的身份。这为在网络上进行安全的数据传输提供了保障。
作者其他创作
大纲/内容
生成密匙
客户发起请求
a. 支持的协议版本b. 支持的加密及压缩算法c. 产生一个随机数d. Hello
a. 编码改变通知b. 握手结束通知
a. 随机数(使用证书中公匙加密)b. 编码改变通知c. 握手结束通知
a. 服务器的证书b. 确定的加密协议版本及加密的算法c. 服务器的随机数d. Hello
客户端发送数据
服务器回应
对称加密数据传输
客户端验证证书
......
0 条评论
下一页