Openssl 中DES,AES,BlowFish算法的运算速度比较

原创 2012年03月30日 16:25:42
这两天写了Openssl中关于DES,AES,BlowFish等对称加密算法的API介绍。今天写了一个程序,测试了一下这三种加密算法的运算速度。
硬件环境:
    X200, CPU: P8600,2.2G, 内存: 2G
软件环境:
    Windows XP SP3
    
测试方法:
    DES: 3DES ECB模式,密钥长度16个字节,加密/解密8个字节;
    AES: AES ECB模式,密钥长度16个字节,加密/解密16个字节;
    BlowFish: ECB模式,密钥长度16个字节,加密/解密16个字节;
    
    每个算法分别对数据做1000000次的加密/解密,得到的时间如下:
    
    3DES加密:469 ms
    AES加密:125ms
    BlowFish加密:93ms
    
    3DES解密:485ms
    AES解密: 125ms
    BlowFishjiem: 125ms
    
    从上面数据来看,BlowFish和AES运算速度差不多,3DES运算时间要长,差不多是AES的3倍还多。
    
    在新的项目中,推荐使用AES算法。
   

AES和RSA加密算法时间效率

转自:http://blog.csdn.net/wgw335363240/article/details/8878584 一、AES(DES的升级版)(对称加密)执行时间 [1...
  • blue1244
  • blue1244
  • 2014年12月07日 20:55
  • 10728

DES 3DES AES Blowfish 对称加密算法比较

随着数据安全性要求的日益提升,我们越发需要将数据进行加密。在接下来的内容里,我将对比一些常用的对称加密算法:DES(Data Encryption),3DES(Triple DES),AES(Adva...
  • nightelve
  • nightelve
  • 2013年11月21日 19:11
  • 11652

AES加密速度

the rate of AES encryption run cts -m CtsSecurityTestCases -t android.security.cts.EncryptionTest...
  • rvncds
  • rvncds
  • 2017年06月09日 10:22
  • 725

AES,SHA1,DES,RSA,MD5区别

AES:更快,兼容设备,安全级别高; SHA1:公钥后处理回传 DES:本地数据,安全级别低 RSA:非对称加密,有公钥和私钥 MD5:防篡改 相关: 公开密钥加密(英语:publ...
  • hengshujiyi
  • hengshujiyi
  • 2015年05月25日 18:18
  • 31389

加密算法速度比较

对称加密算法 算法名称 密钥长度 实现 加密速度 安全性 资源消耗 特点 适用情况 AES高级...
  • stormeryang
  • stormeryang
  • 2013年08月24日 15:01
  • 2527

Openssl-Blowfish

Blowfish是一种对称加密算法,密钥长度16个字节,加密的数据块长度是8个字节,由于加密/解密需要的时间长,一般用于用户密码加盐算法的加密上。 openssl中提供的blowfish函数,与DE...
  • Sunspider107
  • Sunspider107
  • 2012年03月29日 21:34
  • 3365

crypto++ 中DES AES RC5 RC6 TEA XTEA XXTEA加密算法性能比较

AES,DES,RC5,RC6,TEA,XTEA,XXTEA加密算法性能比较,AES-NI指令对加密性能的影响。游戏服务器中加密算法的选择。...
  • m08090420
  • m08090420
  • 2015年06月27日 16:27
  • 2266

RSA+DES+AES

之前做的SSL生成秘钥对,并用RSA和AES相结合的加密算法,并用另一种算法保存私钥。现在只是简单的将加密解密转过来...
  • u011864410
  • u011864410
  • 2016年08月08日 18:27
  • 1011

openssl blowfish 加密解密

前面对AES的使用进行了研究,这一节,介绍Blowfish,Blowfish也是一种对称加密算法,采用分组加密的模式。 C/C++采用openssl/crypt库调用,过程比较简单,直接看下...
  • tianjian_blog
  • tianjian_blog
  • 2015年02月12日 10:04
  • 752

OpenSSL之Blowfish对称加密

今天我们来看看如何用OpenSSL的API来实现Blowfish对称加解密。 什么是对称加密? 对称加密:简单来说,“加密”就是把容易识别的信息变成不易识别的信息;而“对称”则表示加密者和解密...
  • Kaiwii
  • Kaiwii
  • 2012年06月17日 10:02
  • 2599
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Openssl 中DES,AES,BlowFish算法的运算速度比较
举报原因:
原因补充:

(最多只允许输入30个字)