Caddy 2.11 默认开启后量子密钥交换,握手字节多了六倍
来源:dev.to — 2026-09-19
📋 概述
作者实测 Caddy 2.11.4 的默认混合密钥交换 X25519MLKEM768 与经典 X25519 的差别:ClientHello 从 318 字节涨到 1494 字节,ServerHello 从 122 涨到 1210,但原始密码学开销不到 65 微秒,老客户端依旧能正常连接。Caddy 2.10 起就默认打开后量子密钥交换,理由是「先存后解」——今天录下的加密流量,可能被将来的量子计算机回溯破解。他也指出,混合交换只能保护升级之后的流量,已经录走的无从补救。
🔑 核心要点
- 默认就已生效:无需任何配置,能力匹配的客户端与 Caddy 就协商出 X25519MLKEM768 混合组。
- 代价主要在字节而非时间:ClientHello 318 变 1494 字节,ServerHello 122 变 1210 字节。
- ML-KEM-768 的公钥与密文远大于 32 字节的 X25519 点,所以握手包膨胀,但原始加密耗时仍低于 65 微秒。
- 「先存后解」是现在就换的理由,但它只对升级之后产生的流量有效,历史上已被录走的流量无法弥补。
💡 金句
后量子不等于更慢——这次我选择去测握手,而不是靠猜。
👍 0
👎 0
← 返回 dev.to 首页