首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenSSL支持AES,Camellia,ChaCha。两只,三只,毒蛇怎么样?

OpenSSL支持AES,Camellia,ChaCha。两只,三只,毒蛇怎么样?
EN

Cryptography用户
提问于 2020-09-14 13:01:31
回答 1查看 1.2K关注 0票数 1

如果我理解正确的话,一些对称密码,如AES、Camellia、ChaCha是用OpenSSL实现的(以及几个较老的),但其他一些常用和已证明的密码,如毒蛇、Twofish和Threefish则没有实现。

OpenSSL是否也支持这些方法或机会?

或者还有另一个实现这些密码的事实上的加密工具(具有类似于OpenSSL的可靠声誉)?

EN

回答 1

Cryptography用户

发布于 2020-09-14 21:06:12

AES是目前使用的主要分组密码,由NIST标准化。茶花是一种日本标准化密码。ChaCha是一种由伯恩斯坦指定的快速流密码,并在谷歌的支持下被整合到TLS中。

毒蛇和二人是AES的最后一轮候选人,但没有成功。当使用硬件加速时,毒蛇没有那么快,Twofish也比较快,但与AES相比没有那么快。这两种密码都是块密码,只要我们认为AES是安全的,就不需要它们。

Threefish主要是为Skein散列函数设计的。这种可调整的分组密码使用不多。斯凯因被选为SHA-3,这样它就有了更好的机会。就目前而言,一种经过认证的Keccak形式将更有意义。

所以是的,两个标准密码和一个快速流密码是支持的,没有一个被破坏。没有理由包括为散列函数而专门为也未标准化的散列函数而制作的“还运行”和“密码”。

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

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

复制
相关文章

相似问题

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