济南网站建设认可搜点网络能,浙江省建设银行网站,一套企业vi设计需要多少钱,手机下载软件面试题#xff1a;HTTPS的工作原理#xff1f;HTTPS是怎么建立连接的#xff1f;
我的回答#xff1a;
1.客户端向服务器发起请求#xff0c;请求建立连接。 2.服务器收到请求之后#xff0c;向客户端发送其SSL证书#xff0c;这个证书包含服务器的公钥和一些其他信息…面试题HTTPS的工作原理HTTPS是怎么建立连接的
我的回答
1.客户端向服务器发起请求请求建立连接。 2.服务器收到请求之后向客户端发送其SSL证书这个证书包含服务器的公钥和一些其他信息。 3.验证证书。客户端会对服务器发送过来的证书进行验证验证其是否过期是否被撤销是否与请求的服务器名相符。 4.客户端进行响应。客户端生成一个随机的对称加密密钥被称为会话密钥使用服务器的公钥对其进行加密然后发送给服务器。 5.服务器解密会话密钥服务器使用自己的私钥来解密客户端发送过来的会话密钥。 6.服务器使用会话密钥加密一个确认信息发送给客户端表示会话密钥已经被接收且可以进行加密通信。 7.此时客户端和服务器都有了相同的会话密钥之后双方都使用这个密钥进行对称加密。 回答八股的时间2023.12.27