[页数] 6 [字数] 1116 [原文] 设计目的及要求: 目的: (1)进一步加深数据加密算法及其应用的理解。 (2)掌握对称加密算法软件设计的基本内容和设计方法,并能培养进行规范化软件设计能力。 要求: (1)首先要分析题目,查阅相关资料。 (2)清晰的设计出整个程序的思路。 (3)按要求编写程序。 (4)写出运行结果,并分析结果。 设计内容及基本要求: 内容: 设计操作界面,输入明文,点击加密,可实现加密,把明文转变为密文;点击解密,可实现解密,即把密文转变为明文。 基本要求: (1)要给出整个设计的框架说明,并描述所设计程序的各个函数功能。 (2)要求能全面的测试所设计程序的功能;同时给出程序的测试情况,并分析运行结果。 (3)要求程序又充分的注释语句,至少要注释每个函数参数的含义和函数返回值的含义。 (4)多查阅与之相关的资料,确保程序中的语句定义,格式准确无误。 (5)书写规范。 采用的设计方法、设计技术路线:(包括本任务的总体安排和进度、采用的设计方法和步骤以及任务流程图、可能遇到的问题和解决的方法) 设计方法及步骤: (1)首先操作界面,用于接收输入的明文和密文的显示; (2)在后台代码里任意输入加密解密密钥; (3)把输入的字符串转变为无符号整形数; (4)建立一个加密服务器DESCryptoServiceProvider DES; (5)把密钥付给DES; (6)建立一个加密器 ICryptoTransform desencrypt = DES.CreateEncryptor(); (7)利用解密器加密 byte[] result = desencrypt.TransformFinalBlock(data, 0, data.Length); (8)解密的方式和加密的步骤完全一样,只是输入的数据是已加密的密文,得到的结果是明文 可能遇到的问题: (1)对程序里用到的加密服务器对象和加密器不太熟悉; (2)程序中的算法结构单一,考虑不全,比如没有让用户输入密钥。 解决的方法: (1)多看一些相关知识的代码,并对其仔细揣摩,深入了解其含义,并能掌握其运用的方法,还可以多研究一些例子,勤于思考,揣摩创新,将他人的东西变为自己所有, (2)根据自身的能力,编写出既严密,又清楚易懂的程序...... [原文截取] 红河学院工学院 课 程 设 计 报 告 专业:计算机科学与技术 年级: 2005级 学号: 200503050125 姓名: 宋贵英 红河学院 工学院编制 课程名称:网络安全 设计任务 任务 名称 DES对称加密算法的实现 班级 05计科系1班 指导 教师 韦相 地点 成绩 学年 2005 开始 日期 结束 日期 组员 张燕 设计目的及要求: 目的: (1)进一步加深数据加密算法及其应用的理解。 (2)掌握对称加密算法软件设计的基本内容和设计方法,并能培养进行规范化软件设计能力。 要求: (1)首先要分析题目,查阅相关资料。 (2)清晰的设计出整个程序的思路。 (3)按要求编写程序。 (4)写出运行结果,并分析结果。 设计内容及基本要求: 内容: 设计操作界面,输入明文,点击加密,可实现加密,把明文转变为密文;点击解密,可实现解密,即把密文转变为明文。 基本要求: (1)要给出整个设计的框架说明,并描述所设计程序的各个函数功能。 (2)要求能全面的测试所设计程序的功能;同时给出程序的测试情况,并分析运行结果。 (3)要求程序又充分的注释语句,至少要注释每个函数参数的含义和函数返回值的..... |
网络安全课程设计报告(模版)
查看评论
已有0位网友发表了看法