Lou*_*eru 4 performance ubuntu aes
有什么方法可以检查 Ubuntu 16.04 机器执行 AES 加密的速度吗?
我对比较 AES 级别并不感兴趣,但只是想知道以某种方式量化的成本。
由于它用于全盘加密和无线键盘之类的东西,我知道它一定非常便宜。不过,我很想看到一些数字。
我没有看到OpenSSL 速度库中提到它。我可以使用或下载其他工具吗?
虽然它的手册页中没有列出openssl speed
,但它仍然可以测量 aes 速度(至少在我的机器上)。运行openssl speed {some random value}
将打印一条错误消息,其中包括它可以测试的密码列表。
对于我(在 debian 上),这包括 aes-128-cbc、aes-192-cbc、aes-256-cbc、aes-128-ige、aes-192-ige 和 aes-256-ige。
如果你想测试磁盘加密算法的速度,你也可以使用cryptsetup benchmark
,它会以字节/秒为单位显示不同加密算法和模式的速度。您会注意到该模式对速度影响很大(在我的机器上,aes-xts 是 aes-cbc 的三倍)。
正如@txtechhelp 所指出的,这些测试的结果高度依赖于您运行它们的机器。一些处理器具有AES 指令集,可以大幅提高速度。
在我的系统 (i7 4GHz) 上,cryptsetup benchmark
AES256-CBC 的加密速度约为 600MiB/s,解密速度为 2.1GiB/s,以及 AES256-XTS(使用 XTS 时,密钥被分成两半,因此您必须查看AES256 的 512 位密钥结果),加密速度约为 1.8GiB/s,解密速度约为 2GiB/s。正如您所看到的,这比即使是好的 SSD 的速度都要快得多,当然也比出色的打字员要快得多。
归档时间: |
|
查看次数: |
4044 次 |
最近记录: |