首页/网络/协议速查/ChaCha20-Poly1305
本包目录(405 条)
HTTP 方法与状态码91 条HTTP 头与缓存70 条DNS 与域名解析60 条TCP 与 UDP54 条
TLS 与加密50 条
IP 与 ICMP37 条邮件与文件传输43 条

ChaCha20-Poly1305

移动端与无 AES 硬件加速设备上的首选 AEAD:纯软件实现快、抗侧信道,TLS 1.3 强制套件之一。

协议速查网络更新于 2026-10-12
组成ChaCha20 流加密 + Poly1305 认证
优势无查找表(抗缓存时序)、移动端性能好
TLS 场景浏览器与服务器在无 AES-NI 时优先协商 CHACHA20

查看与测试

查看与测试
openssl ciphers -v 'CHACHA20' | head
openssl speed -evp chacha20-poly1305
服务端同时提供 AES-GCM 与 CHACHA20 两个套件,让客户端按硬件能力自选即可。

易错点

  • ChaCha20 是流密码:nonce/计数器管理错误(重复使用)同样致命,别手写实现

数据来源与参考

  • RFC 8439(ChaCha20-Poly1305)
  • RFC 8446 §9.1

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌