对于硬件加密,openSSL速度会有多精确?
我目前正在比较openSSL和硬件辅助在我的主板上的性能。根据“openSSL速度”应用的结果,与openSSL的软件加密相比,硬件加密速度更快。但是,当我使用'openSSL enc‘应用程序时,软件加密在加密文件时速度更快。
发布于 2012-02-27 21:36:07
简而言之:包含所有基准测试都是,mine include ;-)
长长的答案:
将CPU密集型加密操作转移到硬件上通常是一件好事。
但是,您的应用程序很可能无法从中受益。我上面的链接是我今天早上在Mono上发布的一篇博客文章,Mono是一个托管代码应用程序/基准,使用/dev/crypto进行加速。
好消息是,您可以对应用程序进行一些更改,以获得硬件加速的全部好处。你需要先找出原因。它可以类似于我描述的缓冲区大小或不同的模式,例如硬件中不可用的密码模式。一旦发现,您可以修复/更改它(在可能的情况下),然后您可能会获得基准测试所能做的性能的很好的一部分。
注意:还要确保您的构建/配置允许应用程序使用此硬件加速代码。
https://stackoverflow.com/questions/9463671
复制相似问题