文件名称:【转】C++实现AES、DES加密算法(含MFC界面)
文件大小:278KB
文件格式:ZIP
更新时间:2022-01-31 04:12:28
AES、DES加密
AES(高级加密标准,Advanced Encryption Standard),在密码学中又称 Rijndael 加密法,是美国联邦*采用的一种分组加密标准。这个标准用来替代原先的 DES,目前已经广为全世界所使用,成为对称密钥算法中最流行的算法之一。 在 AES 出现之前,最常用的对称密钥算法是 DES 加密算法,它在 1977 年被公布成为美国*的商用加密标准。DES 的主要问题是密钥长度较短,渐渐不适合于分布式开放网络对数据加密安全性的要求。因此,1998年美国*决定不再继续延用 DES 作为联邦加密标准,并发起了征集 AES 候选算法的活动。征集活动对 AES 的基本要求是: 比三重DES快、至少与三重DES一样安全、数据分组长度为128比特、密钥长度为128/192/256比特。
【文件预览】:
AES-DES-master
----Des()
--------Des.cpp(9KB)
--------DesForFile.cpp(9KB)
----README.md(209B)
----Aes()
--------AesForFile.cpp(20KB)
--------Aes.cpp(19KB)
----MFC_Demo_Aes()
--------AES()
--------screenshot.png(24KB)