首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个版本的ChaCha更安全?

哪个版本的ChaCha更安全?
EN

Cryptography用户
提问于 2019-09-10 10:53:06
回答 1查看 2.3K关注 0票数 4

哪个版本的ChaCha更安全?

代码语言:javascript
复制
XChaCha20-Poly1305-IETF

ChaCha20-IETF-Poly1305 

ChaCha20-Poly1305

我正在寻找256位强大的大型数据集。

在消除libSodium中可用的这些密码之间的增量时,我遇到了困难。

EN

回答 1

Cryptography用户

回答已采纳

发布于 2019-09-10 11:54:01

它们之间唯一的区别是现在的大小(因此,内部计数器的大小)。核心功能完全相同。如果按预期使用,它们都提供了完全相同的安全级别。

文档的在AEAD区描述了这种权衡。

XChaCha20-Poly1305-IETF是目前规模最大的。这大大降低了重用的风险,因为它可以被随机选择,而不存在任何实际的冲突风险。这也可以被用来建立防止误用的方案。

除非您特别需要与不支持XChaCha20版本的不同实现兼容,否则几乎所有情况下都需要使用这个实现。

XChaCha20-Poly1305-IETF很可能成为高级API在未来level版本中使用的功能。这意味着其他变体将不再在最小的构建中可用。

因为您的用例似乎是在加密大型消息,所以更高级的分泌流API更合适。它在内部使用XChaCha20-Poly1305-IETF。

票数 7
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/73220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档