基于SHA-1及AES-128算法的密码系统的设计与实现
每个模式效率几乎一样
ECB模式
文件大小 | 加密用时(ms) | 解密用时(ms) |
---|---|---|
3M | 632 | 635 |
10M | 2065 | 2016 |
100M | 20264 | 19974 |
1G | 213390 | 221490 |
CBC模式
文件大小 | 加密用时(ms) | 解密用时(ms) |
---|---|---|
3M | 678 | 684 |
10M | 2111 | 2065 |
100M | 20902 | 20262 |
1G | 210507 | 226073 |
CFB模式
文件大小 | 加密用时(ms) | 解密用时(ms) |
---|---|---|
3M | 688 | 687 |
10M | 2160 | 2032 |
100M | 21954 | 22356 |
1G | 208760 | 208484 |
OFB模式
文件大小 | 加密用时(ms) | 解密用时(ms) |
---|---|---|
3M | 632 | 647 |
10M | 2058 | 1935 |
100M | 20689 | 19560 |
1G | 235173 | 263002 |
CTR模式
文件大小 | 加密用时(ms) | 解密用时(ms) |
---|---|---|
3M | 631 | 626 |
10M | 2052 | 1999 |
100M | 21070 | 20376 |
1G | 268531 | 246581 |