十二月 14, 2017 · AES Cipher

利用OpenSSL测试AES-256-CFB加密算法性能

OpenSSL是一个支持多平台的、流行的密码算法库。它提供了各种加密算法及各算法的性能测试工具

OpenSSL支持的多种算法

高级加密标准AES(Advanced Encryption Standard)是目前最广泛的加密算法。具体算法原理请参阅Wiki - Advanced Encryption Standard

英特尔高级加密标准新指令AES-NI(Advanced Encryption Standard New Instructions)是Intel为加速AES加解密开发的新指令集。参考Intel - Delivers Fast, Affordable Data Protection and Security

正确使用AES-NI的条件

openssl speed -elapsed -evp aes-256-cfb

当你需要比较多种算法的性能时,可以在后面接 【空格】 【算法】。结果将会以列表的形式显示。

openssl speed md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048