星海

计算机网络 · 单选题 · 第 8 题

计算机基础面试八股 · 第 8 题

关于 HTTPS 使用的 TLS,下列说法正确的是?

  1. A应用数据的每一条报文都用服务器证书里的 RSA 公钥加密,保证只有服务器能解开
  2. B握手时用非对称密码学(如 ECDHE)协商会话密钥,之后的应用数据用对称加密传输
  3. C服务器证书的作用是加密应用数据,浏览器拿到证书后才能对后续请求进行加密
  4. DTLS 1.3 的完整握手需要 2 个 RTT,比 TLS 1.2 多一轮往返但安全性更高

答案

B B. 握手时用非对称密码学(如 ECDHE)协商会话密钥,之后的应用数据用对称加密传输

解析

非对称运算开销大,只用于密钥协商和身份认证,批量数据靠 AES-GCM、ChaCha20 等对称算法。证书的作用是证明「这把公钥属于这个域名」,由 CA 签名背书,不是用来加密数据。TLS 1.3 完整握手只要 1-RTT,比 TLS 1.2 的 2-RTT 更快。

在线刷这套题:即时判分、错题本、闪卡复习,不用登录就能练。