V2EX  ›  英汉词典
Enqueued related words: Aead, Poly1305, Salsa20

ChaCha20

定义 Definition

ChaCha20 是一种现代流密码(stream cipher),常用于网络通信与数据保护。它使用 256 位密钥和 96 位随机数(nonce),通过“20 轮(20 rounds)”的运算生成密钥流,用来加密/解密数据;也常与 Poly1305 组合成 ChaCha20-Poly1305(一种常见的 AEAD 加密方案)。

发音 Pronunciation

/ˈtʃɑːtʃɑː ˈtwɛnti/

例句 Examples

ChaCha20 is fast on many mobile devices.
ChaCha20 在许多移动设备上运行很快。

Many protocols use ChaCha20-Poly1305 to provide both confidentiality and integrity, especially when AES hardware acceleration is unavailable.
许多协议使用 ChaCha20-Poly1305 同时提供机密性与完整性,尤其是在缺少 AES 硬件加速时。

词源 Etymology

“ChaCha”是密码学家 Daniel J. Bernstein 设计的一类算法名,属于对 Salsa20 的改进变体;“20”表示算法采用20 轮核心变换(rounds)。因此 ChaCha20 字面上可理解为“20 轮的 ChaCha”。

相关词 Related Words

文献与作品 Literary Works

  • RFC 8439: ChaCha20 and Poly1305 for IETF Protocols(IETF 标准文档中系统定义与使用场景)
  • RFC 7539: ChaCha20 and Poly1305 for IETF Protocols(较早版本的标准化说明)
  • Jean-Philippe Aumasson, Serious Cryptography(严肃密码学:介绍包括 ChaCha20 在内的现代密码工具)
  • Niels Ferguson, Bruce Schneier, Tadayoshi Kohno, Cryptography Engineering(密码工程:讨论现实系统中加密方案的选择与部署,常提及相关算法与组合)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3592 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 07:13 · PVG 15:13 · LAX 23:13 · JFK 02:13
♥ Do have faith in what you're doing.