如果我的理解是正确的,那么Twofish比AES和Camellia更安全(更难打破),但它比两者都慢。
我如何测量AES对Twofish和Camellia与Twofish之间的速度差异?Twofish用了两倍的时间吗?一半的时间?还是只需要比AES/Camellia多几个百分点的时间来加密/解密?
我正处于软件开发的开始/规划阶段:本地存储的数据将被加密,通过网络传输的数据将被加密/签名。我想使用Twofish作为对称密码,但是如果它使用的资源是AES/Camellia的两倍,那么这不是一个好主意。
发布于 2016-04-28 20:28:03
就用AES吧。它的硬件加速和实现已经有很长时间来发现和修补缺陷。更重要的是,只需使用GPG在静止时加密数据,只需对运行中的数据使用TLS (>= 1.2,带有适当的AEAD密码)即可。"如果你在代码中输入字母A,那就是你做错了.“
由于您的设计选择,任何您自己构建的东西都更有可能被破坏,而不是您的密码选择。
https://crypto.stackexchange.com/questions/34941
复制相似问题