HTTPS
(一)使用明文传输,通信被窃听后数据会被窃听。
(二)由于无法查明服务器身份,存在服务器欺骗。
(三)数据在传输过程中可能被篡改,无法确定数据的完整性。HTTPS=HTTP+身份认证+数据完整性验证+数据加密1、背景知识
2、HTTPS工作过程
3、参考文献
Last updated
(一)使用明文传输,通信被窃听后数据会被窃听。
(二)由于无法查明服务器身份,存在服务器欺骗。
(三)数据在传输过程中可能被篡改,无法确定数据的完整性。HTTPS=HTTP+身份认证+数据完整性验证+数据加密Last updated
(一)支持的协议版本,比如TLS1.0版。
(二)一个客户端生成的随机数,稍后用于生成'会话密钥'。
(三)支持的加密方法,比如RSA共钥加密。
(四)支持的压缩方法。(一)确认使用的加密通信版本。
(二)一个服务器生成的随机数,稍后用于生成“会话密钥”。
(三)确认使用的加密方法,比如RSA共钥加密。
(四)服务器证书。(一)一个随机数,用于公钥加密,防止被窃听。
(二)编码改变通知,表示随后的信息都将用双方商定的加密方法和密钥发送。
(三)客户端握手结束通知。(一)编码改变通知,随后的信息都将有双方协商的加密方法和密钥发送。
(二)服务器握手结束通知。