题 目 一款经典加密解密教学演示软件的开发 学生姓名 汤阳 学号 1318042025 所在学院 数学与计算机科学学院 专业班级 计算机科学与技术计专升本 1301 班 指导老师 李军 ___ 完成地点 陕西理工学院 2025 年 6 月 4 日 本科毕业设计任务书院(系) 数学与计算机科学学院 专业班级 计算机科学与技术 ( 专升本 1 3 0 1 ) 学生姓名 汤阳 一、毕业设计题目 一款经典加密解密教学演示软件的开发 二、毕业设计工作自 2025 年 12 月 9 日 起至 2025 年 6 月 20 日止三、毕业设计进行地点: 陕西理工学院 四、毕业设计应完成内容及相关要求: 单码、多码以及多图加密技术在经典密码学中占据着及其重要的地位,也是 现代密码学的基础。要求设计一个演示软件,在该软件中能够用经典密码密码学中的几个典型的加密解密算法对文本进行加密与解密。要求实现的功能: 1 、实现仿射加密与解密 2 、实现多文字加密与解密 3 、实现 Vigenere 密与解密 4 、实现 Hill 加密与解密 五、毕业设计应收集资料及参考文献:1 、搜集关于经典密码学相关资料; 2 、收集教学演示软件开发的案例及相关经验。 六、毕业设计的进度安排:至 2025-3-20 搜集文献材料,撰写开题报告 2025-3-20 至 2025-3-31 进行设计分析,确定设计方案 2025-4-01 至 2025-4-15 概要设计,构思设计平台的整体框架 2025-4-16 至 2025-5-15 详细设计、搭建平台,编写代码 2025-5-15 至 2025-5-25 软件测试、系统完善 2025-5-26 至 2025-6-05 撰写毕业设计说明书 2025-6-06 至 2025-6-10 整理资料、准备答辩及答辩 2025-6-11 至 2025-6-20 资料完善工作 指导老师签名 专业负责人签名 学院领导签名 批准日期 一款经典加密解密教学演示软件的开发汤阳(陕西理工学院数学与计算机科学学院计算机科学与技术计专升本 1301 班,陕西 汉中 723000)指导老师:李 军【摘要】为了在密码学教学过程中形象的展示加密解密这一过程,设计实现了一款经典加密解密教学演示软件。该软件基于 Microsoft Visual C++ 6.0 集成开发环境,采纳 C++面对对象程序设计方法,根据经典密码学中的单码加密、多码加密以及多图加密算法,实现了经典密码学中的仿射加密法、多文字加密法、 Vigenere 加密法和Hill 加密法四种经典加密算法的教学演示效果。【关键词】仿射加密法;多文字加密法;Vigenere 加密法;Hi...