预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共50页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

陕西理工学院毕业设计 题目一款经典加密解密教学演示软件的开发 学生姓名汤阳学号1318042022 所在学院数学与计算机科学学院 专业班级计算机科学与技术计专升本1301班 指导教师李军___ 完成地点陕西理工学院 2015年6月4日 陕西理工学院毕业设计 本科毕业设计任务书 院(系)数学与计算机科学学院专业班级计算机科学与技术(专升本1301)学生姓名汤阳 一、毕业设计题目一款经典加密解密教学演示软件的开发 二、毕业设计工作自2014年12月9日起至2015年6月20日止 三、毕业设计进行地点:陕西理工学院 四、毕业设计应完成内容及相关要求: 单码、多码以及多图加密技术在经典密码学中占据着及其重要的地位,也是现代密码学的基础。要求设计一个演示软件,在该软件中能够用经典密码密码学中的几个典型的加密解密算法对文本进行加密与解密。要求实现的功能:1、实现仿射加密与解密2、实现多文字加密与解密3、实现Vigenere密与解密4、实现Hill加密与解密 五、毕业设计应收集资料及参考文献: 1、搜集关于经典密码学相关资料;2、收集教学演示软件开发的案例及相关经验。 六、毕业设计的进度安排: 至2015-3-20搜集文献材料,撰写开题报告2015-3-20至2015-3-31进行设计分析,确定设计方案2015-4-01至2015-4-15概要设计,构思设计平台的整体框架2015-4-16至2015-5-15详细设计、搭建平台,编写代码2015-5-15至2015-5-25软件测试、系统完善2015-5-26至2015-6-05撰写毕业设计说明书2015-6-06至2015-6-10整理资料、准备答辩及答辩2015-6-11至2015-6-20资料完善工作 指导教师签名专业负责人签名 学院领导签名批准日期 一款经典加密解密教学演示软件的开发 汤阳 (陕西理工学院数学与计算机科学学院计算机科学与技术计专升本1301班,陕西汉中723000) 指导教师:李军 【摘要】为了在密码学教学过程中形象的展示加密解密这一过程,设计实现了一款经典加密解密教学演示软件。该软件基于MicrosoftVisualC++6.0集成开发环境,采用C++面向对象程序设计方法,根据经典密码学中的单码加密、多码加密以及多图加密算法,实现了经典密码学中的仿射加密法、多文字加密法、Vigenere加密法和Hill加密法四种经典加密算法的教学演示效果。 【关键词】仿射加密法;多文字加密法;Vigenere加密法;Hill加密法 TheDevelopmentofAClassicalEncryptionAndDecryptionDemoSoftwareForTeaching TangYang (Grade13,UpgradedClass1,MajorComputerScienceandTechnology,SchoolofMathematicsandComputerScience.ShaanxiUniversityofTechnology,Hanzhong723000,Shaanxi) Tutor:LIJun Abstract:Inordertoshowtheprocessofencryptanddecryptintheteachingofclassicalcryptography,Ateachingdemosoftwareofaclassicalencryptionanddecryptionwasdeveloped.Accordingtothesinglecodeandmultiplecodeencryptionalgorithmofclassicalcryptography,Usingobject-orientedprogrammingmethod,implementationoftheaffineencryptionmethod,multipletextencryptionmethod,VigenereencryptionmethodandHillencryptionmethodinMicrosoftVisualC++6.0. Keywords:Affinemethod;Moretextmethod;Vigeneremethod;Hillmethod 目录 TOC\o"1-2"\h\z\uHYPERLINK\l_Toc195651课题实施的背景 PAGEREF_Toc195651 HYPERLINK\l_Toc4282仿射加密法 PAGEREF_Toc4282 HYPERLINK\l_Toc282172.1算法概述 PAGEREF_Toc282172 HYPERLIN