基于C#的“密码学”实验演示系统的设计与实现

来源 :计算机时代 | 被引量 : 0次 | 上传用户:huhaiyan1953
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对密码学课程复杂、抽象、学习难度很大的问题,设计和实现了基于C#的密码学实验演示系统。系统实现了密码学知识的介绍,并实现了用DES算法、RSA算法、移位代换算法、置换密码算法、MD5算法等算法进行加密和解密的演示。测试及应用结果表明,该系统具有常用加密算法的加密解密演示功能,对于密码学课程学习和相关内容的研究具有一定的帮助。
其他文献
将电子化支付功能引入高校,以杭州科技职业技术学院电子饭票系统为例,详细介绍了电子饭票系统的使用流程,以及电子饭票的条码设计方案、条码识别与验证技术、电子饭票的结算统计等,通过实例论证了电子饭票系统对比于传统方式,不仅提升了高校后勤、财务部门的工作效率,而且简化了操作流程。
摘 要: C++语言程序设计课程中,多态性分为两类。一是静态多态,通过函数重载实现,解决自定义数据类型运算问题;二是动态多态,通过虚函数实现,提高了程序的可扩充性。通过实例分析出利用函数重载实现静态多态的方法以及利用虚函数产生动态多态的条件。  关键词: C++语言程序设计; 静态多态; 动态多态; 虚函数  中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2017)02-5