论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VC >

VC++AES算法的研究与实现

目  录
摘  要: 1
1. 绪论 3
1.1引言 3
1.2分组密码及AES的研究背景和意义 4
1.3 AES的研究现状 5
1.4 AES的特点及安全性 5
1.5 AES应用 6
1.5.1概述 6
1.5.2信息安全技术和安全产品中的应用 6
2. ASE加密标准的原理与过程分析 7
2.1对称密码学简介 7
2.2高级加密标准AES 7
2.3 AES加密算法实现过程分析 8
2.3.1  轮的数目的设定 8
2.3.2  轮变换 10
2.3.3  密钥扩展(Key Expansion) 10
2.3.4 字节替换(SubBytes) 11
2.3.5  行位移变换(ShiftRows) 12
2.3.6 列混合变换(MixColumns) 13
2.3.7  密钥加变换(Add RoundKey) 14
2.3.8 AES解密算法分析 14
2.3.9 MFC简介 16
2.3.10 Visual C++ 概述 16
3. AES加解密过程 27
3.1程序工作环境 27
3.2功能模块与系统结构 27
3.2.1AES一轮分组的加密过程 28
3.2.2本AES系统的一些主要的关键函数 20
3.2.3本AES加解密的结构如图所示: 32
3.2.4主要功能模块如下: 23
3.2.5 合理的结构和简单加工的交互界面 24

copyright paper51.com


3.2.6测试标准加密解密功能 24
4. 结束语 25
致 谢… 26



------分隔线----------------------------
联系方式