V2EX  ›  英汉词典
Enqueued related words: Estream

Salsa20

释义 Definition

Salsa20:一种由 Daniel J. Bernstein 设计的流密码(stream cipher)算法,通过生成伪随机密钥流与明文按位异或(XOR)来实现加密。常用于高性能软件加密场景;其近亲 ChaCha20 在工程实践中更常见。

发音 Pronunciation (IPA)

/ˈsælsə ˈtwenti/

例句 Examples

Salsa20 is a fast stream cipher.
Salsa20 是一种速度很快的流密码。

Because Salsa20 generates a keystream, reusing the same nonce with the same key can catastrophically compromise security.
由于 Salsa20 通过生成密钥流来加密,如果在同一密钥下重复使用相同的 nonce(随机数/一次性数),可能会导致严重的安全风险。

词源 Etymology

“Salsa20”由密码学家 Daniel J. Bernstein 提出;“Salsa”借用舞蹈/音乐风格的名称,体现其“节奏快、运算轻快”的设计意象;“20”通常指其核心轮函数的20 轮(rounds)配置(也有 Salsa20/12、Salsa20/8 等变体)。

相关词 Related Words

文学与著作中的用例 Literary Works

  • Daniel J. Bernstein,《Salsa20 specification》(算法规范文档)
  • eSTREAM 项目文档(ECRYPT Stream Cipher Project)中对 Salsa20 的评估与收录
  • Niels Ferguson, Bruce Schneier, Tadayoshi Kohno,《Cryptography Engineering》中对 Salsa20/相关流密码的讨论
  • Jean-Philippe Aumasson,《Serious Cryptography》中对 Salsa20 与 ChaCha 系列的介绍与对比
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2373 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 10:24 · PVG 18:24 · LAX 02:24 · JFK 05:24
♥ Do have faith in what you're doing.