NetworkBasis应用层Https连接本页总览连接2024年04月07日柏拉文越努力,越幸运 一、认识 https 通过数字证书验证服务器是否为信任的服务器, 采用非对称加密的方式交换密钥,然后使用对称加密的方式对数据进行加密,并且对消息的内容采用摘要算法得到消息摘要,这样对端在解密数据后可以通过相同的消息摘要算法对计算后的消息摘要和传过来的消息摘要进行对比,从而判断数据是否经过篡改。 早期的 TLS密钥交换 用的是 RSA算法,目前主流都是用 ECDHE算法 来做密钥交换的。下面我们分别来介绍下。 二、基于 TLS1.2 的 HTTPS 连接过程-RSA 密钥交换算法