基于VC的AES算法演示设计
报告内容:
一、立题依据(研究的目的与意义)
密码算法的理论与实现研究是信息安全研究的基础,但在教学中,密码算法学习比较枯燥,大多数学生没有学习兴趣,学习起来也比较困难。本课题的目的旨在设计AES算法加密解密的系统,实现动画演示,增添学生对算法的学习兴趣,从而进一步学习AES算法。
二、研究内容(内容、结构框架或研究提纲以及要突破的难点):
内容:
本课题研究AES加密的具体过程,对AES进行理论与实际上的研究和分析。在理解算法的基础上,用VC语言实现加密与解密系统,通过可操作界面完成输入/输出的动画演示过程。
提纲:
1、使用VC语言编写实现初步AES加密解密算法。
2、使用辅助设计工具VC++6.0设计AES算法的演示界面。
3、测试AES系统的效果,进一步改进AES演示系统。
难点:
1、加密解密算法的研究与实现。
2、显示加密解密过程的动态效果。
三、研究方法与技术路线
本课题要实现AES加密解密算法的实现过程,使用VC++6.0工具调试。
1、安装VC++6.0工具调试代码;
2、编写程序并测试加密解密过程中字节替换、行移位、列混合、逆行位变换等的正确性。
3、对整体进行测试,以验证整个算法的正确性与完整性;
4、设计软件的界面并进行修正。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论