RSA算法和AES算法性能测试
来源:互联网 发布:php 16进制 编辑:程序博客网 时间:2024/05/29 11:24
我的笔记本配置:(i5-6200U 8G内存,256G固态)
AES:
测试条件:密钥长度128位
1. 测试数据:
明文长度:117bytes
测试结果:
测试数据: 100条 1000条 10000条 1000000条
加密耗时: 47毫秒 137毫秒 508毫秒 6425毫秒
解密耗时: 14毫秒 83毫秒 237毫秒 4884毫秒
2. 测试数据:
明文长度:1000bytes
测试结果:
测试数据: 100条 1000条 10000条 1000000条
加密耗时: 60毫秒 143毫秒 568毫秒 8505毫秒
解密耗时: 22毫秒 89毫秒 303毫秒 6212毫秒
RSA:
测试条件:密钥长度1024位
1. 测试数据:
明文长度:117bytes
测试结果:
测试数据: 100条 1000条 10000条
加密耗时: 134毫秒 294毫秒 1283毫秒
解密耗时: 136毫秒 1205毫秒 9409毫秒
文件批量测试AES、RSA加解密算法的性能
测试流程:
1.生成明文信息,写入文件。
2.明文信息执行读操作,并进行明文加密,然后写密文信息,统计执行时间
3.密文信息执行读操作,并进行密文解密,然后写解密后信息,统计执行时间
AES测试:
单条明文数据长度:100字节
数据大小: 10K 100k
加密耗时: 54ms 189ms
解密耗时: 22ms 80ms
加密文件: 16k 152k
单条明文数据长度:1000字节
数据大小: 98K 979k 97M
加密耗时: 72ms 285ms 3490ms
解密耗时: 55ms 150ms 2784ms
加密文件: 132k 1.3M 131M
RSA测试:
单条明文数据长度:117字节(1024位密钥可接受最大字节数)
数据大小: 12K 1163k 116M(一百万条数据)
加密耗时: 335ms 1811ms 57724ms
解密耗时: 237ms 11280ms 940614ms(15minutes)
加密文件: 17k 1700k 169M
以上数据仅供参考,可以看出:
1.RSA算法效率没有AES效率高
2.对于1024位密钥RSA加密的明文长度只支持117byte
3.明文长度对于AES加解密效率没有太大影响
- RSA算法和AES算法性能测试
- AES算法和RSA算法的JAVA實現
- openssl中aes、rsa算法的使用
- PHP的AES/RSA加密解密算法
- OpenSSL AES, RSA 算法加密本地文件
- AES算法,DES算法,RSA算法JAVA实现
- 常用加密解密算法【RSA、AES、DES、MD5】介绍和使用
- 数据传输加密——非对称加密算法RSA+对称算法AES(适用于java,android和Web)
- 常用加密解密算法【RSA、AES、DES、MD5】介绍和使用
- 数据传输加密——非对称加密算法RSA+对称算法AES(适用于java,android和Web)
- 数据传输加密:非对称加密算法RSA+对称算法AES(适用于java,android和Web)
- 常用加密解密算法【RSA、AES、DES、MD5】介绍和使用
- AES - Java AES算法和openssl配对
- DES, RC4, RC5, AES, RSA, MD5, SHA1 安全算法分析
- Javacard DES/AES/RSA/Hash/Sinature算法API使用示例
- 数据传输加密非对称加密算法以及对称算法-RSA+AES
- AES和RSA
- AES算法
- 运行时没问题 编译打包时出现 Error: Expected resource of type styleable [ResourceType] 错误
- 黑客新玩法:广告大屏上演日本色情片
- JavaFX学习笔记(01)
- BP神经网络与卷积神经网络(CNN)
- $.event.special自定义事件机制
- RSA算法和AES算法性能测试
- Java 抽象类 接口
- 【hihocoder】#1051 : 补提交卡
- BSOJ4852 比赛 noip模拟
- explicit构造函数
- 将照片转为素描样式
- 串口通讯
- uva 10118Free Candies
- Harmonic Value Description ccpc长春