具体来说,TLS(传输层安全性)支持 HTTPS,这是我们社会中大多数网站支持的安全互联网协议,例如 https://www.australia.gov.au/ 和 https://www.govt.nz/。每当用户访问支持 HTTPS 的此类网站时,用户的 Web 浏览器(即客户端)和网站服务器都会执行传输层安全性 (TLS) 协议。简而言之,TLS 有两个主要阶段:(i) 握手协议和 (ii) 记录协议。在初始握手协议中,客户端和服务器建立通信的“基本规则”和用于加密传输消息的密钥。对于此密钥协议,协议依赖于非对称加密,因为双方此时没有共享密钥。一旦执行了密钥协议并在双方之间建立了共享密钥,现在就可以使用对称密钥加密来保护通信,这比非对称加密更有效。记录协议是客户端和服务器根据需要交换加密消息的阶段。