openSSL速度准确性

时间:2012-02-27 10:45:40

标签: cryptography openssl

openSSL速度对硬件加密有多准确?

我目前正在比较我的主板上openSSL和硬件辅助的性能。 根据'openSSL speed'应用的结果,与openSSL的软件加密相比,硬件更快。但是,当我使用'openSSL enc'应用程序时,加密文件时软件加密速度更快。

1 个答案:

答案 0 :(得分:4)

简短回答:所有基准都是谎言mine包括; - )

答案很长:

将CPU密集型加密操作卸载到硬件通常是一件好事。

然而,您的应用程序很可能无法从中受益。我上面的链接是我今天早上发布的一篇非常类似的博客文章:Mono,托管代码应用程序/基准测试,使用/ dev / crypto进行加速。

好消息是,您可能会对应用程序进行一些更改,以便能够充分利用硬件加速。你需要先找到原因。它可能类似于我用缓冲区大小描述的或不同的,例如硬件中不可用的密码模式。一旦找到你修复/更改它(如果可能的话)然后你可能获得基准测试可以做的很好的部分性能。

注意:还要确保您的构建/配置允许应用程序使用此硬件加速代码。