当前位置:
文档之家› 网络安全_AES和DES加密算法效率比较概要
网络安全_AES和DES加密算法效率比较概要
Long endTime = System.currentTimeMillis (;
System. out .println("Totle time is " + (endTime - startTime+ "milliseconds" ; "3个语句,使其能够计算运行时间。
选取文件大小分别为1K,10K,100K,1000K,10000K的.txt或者.doc文件各一个,计算加密时间(以ms为单位。(2)AES加密程序的编译及运行
- 1 -
AES加密算法和DES加密算法的效率比较
实验要求:
在网上找一个DES加密程序和一个AES加密程序,比较两个程序进行大文件加密的效率。
源程序出处:
CSDN网络的共享资源下载。其中DES为普通DES加密算法,作者为董清谭,AES为128位加密算法。
试验步骤:
(1)DES加密程序的编译及运行
软件编写语言为java,在源代码基础上加入"Long startTime = System.currentTimeMillis(;
- 2 -
四、试验结论:
当文件很小时,两个程序加密的时间差不多,但是当文件变大时,DES对文件加密的效率低于AES对文件加密的效率。可见AES具有比DES更好的安全性、效率。
软件编写语言为C++,由于vc中无法给出精确的时间,故采用秒表计时。同样选取文件大小分别为1K,10K,100K,1000K,10000K的纯文本文档(.txt)各一个,记录时间。(3)对比两个程序的加密时间及效率,画出曲线图。注:试验过程均采用“1234ABCD ”为秘钥。
三、试验结果
试验数据:试验结果图:来自