使用128位密钥的AES加密算法在普通计算机(例如英特尔i7)上运行所需时间是多少?如果我希望使用256位密钥,那么对时间的影响是什么?
发布于 2015-06-20 11:17:35
大致:一个i7-4750HQ核心:700 4750HQ/S对500 4750HQ/S。
来源:https://calomel.org/aesni_ssl_performance.html
我建议您检查您的目标硬件与
openssl speed
命令。
发布于 2015-06-20 20:11:09
如果您想知道加密/解密速度的差异来自哪里,这很容易: AES根据密钥长度使用不同数量的加密轮。
128位键做10轮,192位键做12轮,256位键做14轮。
因此,AES-256通常比AES-128慢40% (前提是加密速度受CPU而不是I/O限制)。请注意,这与@StackzOfZtuff提供的基准测试完全一致:)
https://security.stackexchange.com/questions/92074
复制相似问题