下载此文档

DES算法实现报告.doc


文档分类:论文 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
成都信息工程学院
课程设计报告
DES加密解密的实现
课程名称:应用密码算法程序设计
学生姓名:
学生学号:
专业班级:
任课教师:
2010年月日
附件:课程设计成绩评价表
指导老师评阅成绩表
学****与工作态度(30%)
选题意义(10%)
文献综述(10%)
研究水平与设计能力(20%)
课程设计说明说(论文)撰写质量(20%)
设计创新(10%)
总分
指导老师签名: 年月日
课程设计答辩记录及评价表
学生
讲述情况
教师主要
提问记录
学生回答
问题情况
答辩评分
评分项目
分值
评价参考标准
评分
总分



及格

选题意义
10
9
8
7
6
4
文献综述
10
9
8
7
6
4
研究水平与设计能力
20
19
17
15
13
10
课程设计说明书(论文)撰写质量
20
19
17
15
13
10
设计创新
10
9
8
7
6
4
答辩效果
30
28
25
22
19
15
答辩小组成员签名
答辩小组组长签名: 年月日
课程设计成绩评定表
成绩汇总
评分项目
评分
比例
分数
课程设计总分
指导老师评分
50%
答辩小组评分
50%
目录
1. 背景与意义 1
2. 系统设计 1
1
(运行环境)……………………………………………………………..2
2
3 系统功能程序设计 3
3
初始置换 3
E盒扩展 2
S盒变换 4
P盒置换 5
5
6
PC-1置换 7
PC-2置换 8
9
9
10
12
密钥使用ASC码 12
明文使用ASC码 12
多线程功能 12
类分装及类成员函数的实现 12
程序界面设计 13
……………… 17
……………… 20
……………………………………………………………………….....21
22
4. 测试报告 22
22
参考文献 23
1. 背景与意义
随着计算机技术的快速发展,人类社会已经进入了信息化时代。信息技术和信息产业已经改变了人们的思维和生活****惯,同时,信息也已经成为了社会发展的重要战略资源。与此同时伴随而来的信息安全问题也日益突出。此DES加密系统实现了对字符数据的加密,对数据和函数进行了封装,方便了用户的使用。界面友好且操作简单,是一款较好的加密软件
2. 系统设计

基本要求部分:根据题目要求完成了哪些内容,具体的列举出来

,方便用户查看

4:向文本文件输出了每轮解密后的16进制数据
5程序有良好的人际交互操作
6提交了设计系统时的报告和完整的软件
较高要求部分:
,方便用户的使用
,对用户友好
,美化了界面
4多线程的使用
5用类对数据和函数进行了封装,加密和解密时只需实例化一个对象,调用对象的函数即可
(运行环境)
本软件适用VC语言编写,编译成功后的EXE文件可以在装有windows系统的任何计算机上使用。
测试平台:Windows XP Professional
使用软件:Visual C++

软件基本上分为三个模块,加密模块,解密模块,过程模块(输出加密和解密的过程)。将三个模块封装成为一个CDES类,类函数有
(1)Entrance():创建线程,调用了三个线程函数:
1, DWORD _stdcall WriteToDeprocess(LPVOID lpParam)
2, DWORD _stdcall WriteToProcess(LPVOID lpParam)
3, DWORD _stdcall WriteToKeyProcess(LP

DES算法实现报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人86979448
  • 文件大小355 KB
  • 时间2018-03-10