C++ implementation of [Data Encryption Standard](http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf) and [Advanced Encryption Standard](http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf).
没有合适的资源?快使用搜索试试~ 我知道了~
【转】C++实现AES、DES加密算法(含MFC界面)
共35个文件
cpp:13个
h:11个
txt:1个
5星 · 超过95%的资源 需积分: 49 88 下载量 157 浏览量
2019-01-11
10:25:48
上传
评论 11
收藏 278KB ZIP 举报
温馨提示
AES(高级加密标准,Advanced Encryption Standard),在密码学中又称 Rijndael 加密法,是美国联邦政府采用的一种分组加密标准。这个标准用来替代原先的 DES,目前已经广为全世界所使用,成为对称密钥算法中最流行的算法之一。 在 AES 出现之前,最常用的对称密钥算法是 DES 加密算法,它在 1977 年被公布成为美国政府的商用加密标准。DES 的主要问题是密钥长度较短,渐渐不适合于分布式开放网络对数据加密安全性的要求。因此,1998年美国政府决定不再继续延用 DES 作为联邦加密标准,并发起了征集 AES 候选算法的活动。征集活动对 AES 的基本要求是: 比三重DES快、至少与三重DES一样安全、数据分组长度为128比特、密钥长度为128/192/256比特。
资源推荐
资源详情
资源评论
收起资源包目录
AES-DES-master.zip (35个子文件)
AES-DES-master
Des
Des.cpp 9KB
DesForFile.cpp 9KB
README.md 209B
Aes
AesForFile.cpp 20KB
Aes.cpp 19KB
MFC_Demo_Aes
AES
AES
MainDlg.h 1KB
resource.h 3KB
Aes.h 1KB
AesGroupDecryptDlg.cpp 5KB
Aes.cpp 18KB
AesFileDecryptDlg.cpp 5KB
stdafx.h 2KB
AES.vcxproj.filters 3KB
AesFileEncryptDlg.cpp 5KB
ReadMe.txt 4KB
res
AES.rc2 662B
AES.ico 361KB
AesFileDecryptDlg.h 874B
Main.cpp 2KB
stdafx.cpp 136B
AES.vcxproj 7KB
Main.h 428B
AesFileEncryptDlg.h 878B
AES.rc 23KB
AES.APS 390KB
AesAboutDlg.cpp 2KB
MainDlg.cpp 5KB
AesGroupEncryptDlg.h 811B
targetver.h 234B
AesGroupDecryptDlg.h 814B
AesGroupEncryptDlg.cpp 5KB
AesAboutDlg.h 694B
AES.sln 876B
AES.v11.suo 46KB
screenshot.png 24KB
共 35 条
- 1
资源评论
- df5954204692023-07-29这个文件提供了一个简单明了的实现AES和DES加密算法的代码,可以帮助初学者更好地理解加密算法的原理和实现方式。
- 普通网友2023-07-29几个加密算法的效率也得到了一定程度的考虑,代码运行速度较快,可以满足一般加密需求。
- 西西里的小裁缝2023-07-29这个文件提供了一个带有MFC界面的加密算法实现,让用户能够方便地在界面上输入需要加密的内容,使得加密过程更加直观。
- 鸣泣的海猫2023-07-29这份文件很详细地介绍了C语言实现AES和DES加密算法的步骤,对于学习加密算法的人来说非常有用。
- 苗苗小姐2023-07-29这份文件的代码结构清晰,注释详细,对于初学者来说很容易理解和使用。
作恶的土豆
- 粉丝: 53
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功