文件名称:AES()
- 所属分类:
- 加密解密
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 497kb
- 下载次数:
- 0次
- 提 供 者:
- l**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
1、更正了原来的1.0版本的所有内存泄漏问题。
2、使用了文件读写的缓冲技术,对加密与解密在速度上都有一定的加快。
3、使用了进度条来显示加密与解密的进度,使其过程更加生动,不单调。
4、使用了多线程技术,这对于有多处理机的计算机来说,速度有一定的提高。
5、使用了与原始AES加密/解密算法中对状态数组按列处理等价的按行来处理数
据(当然在相应的函数中也作了相应的修改),避免了对状态数组的转置操作,
加快了加密与解密的速度。
6、提供了检查所选择的存放加密/解密文件的磁盘空间是否足够的功能。对于所选择的磁盘空间不够时不会给出提示,并不进行加密/解密,以免浪费时间。
7、添加了可以根据所选密钥长度类型,从指定文件中导入密钥的功能(注:在从给定的文件中所读入的字符串中若是有-err
2、使用了文件读写的缓冲技术,对加密与解密在速度上都有一定的加快。
3、使用了进度条来显示加密与解密的进度,使其过程更加生动,不单调。
4、使用了多线程技术,这对于有多处理机的计算机来说,速度有一定的提高。
5、使用了与原始AES加密/解密算法中对状态数组按列处理等价的按行来处理数
据(当然在相应的函数中也作了相应的修改),避免了对状态数组的转置操作,
加快了加密与解密的速度。
6、提供了检查所选择的存放加密/解密文件的磁盘空间是否足够的功能。对于所选择的磁盘空间不够时不会给出提示,并不进行加密/解密,以免浪费时间。
7、添加了可以根据所选密钥长度类型,从指定文件中导入密钥的功能(注:在从给定的文件中所读入的字符串中若是有-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
AES(使用了文件读写的缓冲和多线程技术)
.....................................\AES.APS
.....................................\AES.clw
.....................................\AES.cpp
.....................................\AES.dsp
.....................................\AES.dsw
.....................................\AES.h
.....................................\AES.ncb
.....................................\AES.opt
.....................................\AES.plg
.....................................\AES.rc
.....................................\AESDlg.cpp
.....................................\AESDlg.h
.....................................\CRijndael.cpp
.....................................\CRijndael.h
.....................................\Debug
.....................................\FileDlg.cpp
.....................................\FileDlg.h
.....................................\Link.cpp
.....................................\Link.h
.....................................\mmTimers.cpp
.....................................\mmTimers.h
.....................................\MyTab.cpp
.....................................\MyTab.h
.....................................\ReadMe.txt
.....................................\res
.....................................\...\AES.rc2
.....................................\resource.h
.....................................\StdAfx.cpp
.....................................\StdAfx.h
.....................................\StrDlg.cpp
.....................................\StrDlg.h
.....................................\TextProgressCtrl.cpp
.....................................\TextProgressCtrl.h
.....................................\AES.APS
.....................................\AES.clw
.....................................\AES.cpp
.....................................\AES.dsp
.....................................\AES.dsw
.....................................\AES.h
.....................................\AES.ncb
.....................................\AES.opt
.....................................\AES.plg
.....................................\AES.rc
.....................................\AESDlg.cpp
.....................................\AESDlg.h
.....................................\CRijndael.cpp
.....................................\CRijndael.h
.....................................\Debug
.....................................\FileDlg.cpp
.....................................\FileDlg.h
.....................................\Link.cpp
.....................................\Link.h
.....................................\mmTimers.cpp
.....................................\mmTimers.h
.....................................\MyTab.cpp
.....................................\MyTab.h
.....................................\ReadMe.txt
.....................................\res
.....................................\...\AES.rc2
.....................................\resource.h
.....................................\StdAfx.cpp
.....................................\StdAfx.h
.....................................\StrDlg.cpp
.....................................\StrDlg.h
.....................................\TextProgressCtrl.cpp
.....................................\TextProgressCtrl.h