计算机网络HTTPS协议中SSL/TLS四次握手过程

Posted The Gao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络HTTPS协议中SSL/TLS四次握手过程相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

1.客户端请求建立SSL链接,并向服务端发送一个随机数–Client random和客户端支持的加密方法,比如RSA公钥加密,此时是明文传输。

2.服务端回复一种客户端支持的加密方法、一个随机数–Server random、授信的服务器证书和非对称加密的公钥。

3.客户端收到服务端的回复后利用服务端的公钥,加上新的随机数–Premaster secret 通过服务端下发的公钥及加密方法进行加密,发送给服务器。

4.服务端收到客户端的回复,利用已知的加解密方式进行解密,同时利用Client random、Server random和Premaster secret通过一定的算法生成HTTP链接数据传输的对称加密key – session key。

以上是关于计算机网络HTTPS协议中SSL/TLS四次握手过程的主要内容,如果未能解决你的问题,请参考以下文章

HTTP & HTTPS网络协议重点总结(基于SSL/TLS的握手TCP/IP协议基础加密学)

HTTP & HTTPS网络协议重点总结(基于SSL/TLS的握手TCP/IP协议基础加密学)

HTTPS协议的SSL握手过程

SSL/TLS 握手过程详解***

TLS握手协议

(转) HTTP & HTTPS网络协议重点总结(基于SSL/TLS的握手TCP/IP协议基础加密学)