您现在的位置:网站首页答辩论文论文专题

网络安全课程设计报告(模版)

  • 简介:红河学院工学院课程设计报告专业:计算机科学与技术年级: 2005级学号: 200503050125姓名: 宋贵英红河学院 工学院编制课程名称:网络安全 设计任务任务名称 DES对称加密算法的实现 班级 05计科系1班 指导教师 韦相 地点......
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数] 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位网友发表了看法
  • 验证码: