des实验报告讲解
更新时间:2023-12-29 04:23:01 阅读量: 教育文库 文档下载
课 程 实 验 报 告
专 业 年 级 信息管理与信息系统1340 课 程 名 称 信息安全技术 指 导 教 师 x x x 学 生 姓 名 x x
学 号 2013231928xxxx
实 验 日 期 2016年10月 17日 实 验 地 点 实验室304 实 验 成 绩
教务处制
二O一六 年 月 日
实验项 目名称 实验目的 及要求 实验 内容 DES加密与解密 目的:(1)了解DES算法原理 (2)掌握DES演示程序的使用方法。 (1)运行DES加密演示程序。 (2)加深理解并掌握DES算法的各个步骤。 实验环境 实 验 步 骤 硬件设备:局域网、终端PC。 系统软件:Windows系列操作系统。 支撑软件:Word 2003以上。 DES解密算法和加密算法基本运算结构相同,所不同的是在解密时输入子密钥的顺序与加密时子密钥的顺序相反。因此,下面仅具体介绍DES加密操作过程。 1、 DES加密演示编写好之后的执行窗口如附图1-1所示。 附图1-1 主界面 2、 输入8位明文与8位密钥,如附图1-2所示。 附图1-2 输入明文与密钥 3、 实现具体加密过程。点击初始置换按钮,则弹出如附图1-3所示的对话框。 附图1-3 “初始置换”对话框 4、 点击“置换”按钮,实现初始置换,如附图1-4所示。 附图1-4 初始置换 5、 点击“返回”按钮,返回到“加密”对话框,如附图1-5所示。 附图1-5 初始置换结果 6、 点击“迭代”按钮,弹出如附图1-6所示的对话框。 附图1-6 “迭代”对话框 7、 实现具体的迭代过程。点击“扩展变换”按钮,弹出如附图1-7所示的对话框。 附图1-7 “扩展变换”对话框
8、 点击“变换”按钮,实现扩展变换,如附图1-8所示。 附图1-8 扩展变换 9、 点击“返回”按钮,返回到“迭代”对话框,如附图1-9所示。 附图1-9 扩展变换结果 10、 点击“压缩变换”按钮,弹出如附图1-10所示的对话框。 附图1-10 “密钥压缩置换”对话框 11、 点击“压缩置换”按钮,实现压缩置换,如附图1-11所示。 附图1-11 密钥压缩置换 12、 点击“返回”按钮,返回到“迭代”对话框,如附图1-12所示。 附图1-12 密钥压缩置换结果 点击“生成子密钥”按钮,弹出如附图1-13所示的对话框。 13、 附图1-13 “生成子密钥”对话框 14、 点击“循环左移”按钮,如附图1-14所示。 附图1-14 循环左移 15、 点击“生成”按钮,实现密钥压缩,如附图1-15所示。 附图1-15 子密钥压缩 16、 点击“返回”按钮,返回到“迭代”对话框,如附图1-16所示。 附图1-16 生成子密钥 17、 点击“异或”按钮,实现异或过程,如附图1-17所示。 附图1-17 异异或过程
18、 点击“S_BOX”按钮,弹出如附图1-18所示的对话框。 附图 1-18“S盒”对话框 19、 点击“S BOX”按钮,实现S盒的执行过程,如附图1-19所示。 20、 附图1-19 S盒的执行过程 点击“返回”按钮,返回到“迭代”对话框,如附图1-20所示。 附图1-20 S盒的输出 21、 点击“置换”按钮,弹出如附图1-21所示的对话框。 附图1-21 “置换”对话框 点击“置换”按钮,实现置换过程,如附图1-22所示。 22、 附图1-22 置换过程 23、 点击“返回”按钮,返回到“迭代”对话框,如附图1-23所示。 附图1-23 置换结果 24、 点击“异或”按钮,实现异或输出,如附图1-24所示。 25、 附图1-24 异或输出 点击“返回”按钮,返回到“加密”对话框,如附图1-25所示。 附图1-25 迭代结果 26、 点击“逆变换”按钮,弹出如附图1-26的对话框。 附图1-26 “初始逆变换”对话框 点击“逆变换”按钮,实现逆变换,如附图1-27所示。 27、 附图1-27 逆变换 28、 点击“结束”按钮,返回到“加密”对话框,整个加密演示过程结束,
如附图1-28所示。 附图1-28 输出密文 实验结果 与 分 析 由于本次实验是通过软件来实现的,真正涉及到详细过程的步骤比较少,在实验过程中不会遇到很大困难。但是这个实验要充分了解其原理,我想这才是做这个实验的真正目的,而不是单纯地只按照软件的操作步骤来完成这个实验 通过对DES算法的研究,我也初步了解了,数据加密的流程,和解密的过程,为以后的数据安全提供了保证。DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算 注:可根据实际情况加页
正在阅读:
des实验报告讲解12-29
自动机与生产线07自动机的总体设计03-18
浅谈如何在科学教学中促进学生自主探究活动的高效开展11-08
锦城职业生涯规划 课后习题答案01-27
一决高下之地 封魔谷地图详解07-23
挡墙计算书09-27
2000 年-2022 年英语专八改错真题及答案解析04-14
XX“教坛新秀”跟岗培训总结03-23
2017会计继续教育管理会计07-05
大一c语言考试复习题06-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 讲解
- 实验
- 报告
- des
- 高一历史期中联考B卷-试题 - 图文
- 第四版复变函数答案2
- 2021上海交通大学数学考研真题经验参考书
- 《三位数乘两位数 - 笔算乘法》教学设计 doc
- 小升初语文复习资料:四大名著常考知识点汇总
- 沪教版四年级语文第二学期期末试卷及答案
- 部编版二年级语文下册第二单元复习资料
- 沪教版三年级下册语文第1单元知识点总结96367
- 对新课标下初中音乐教学的思考-2019年文档
- 公共就业和人才中心工作要点
- 八年级历史上册导学案-第6课 戊戌变法-含答案
- 手拉手结对帮扶活动总结
- 社会保障基础知识
- 北师大版五年级下册语文积累综合期末试卷 - 图文
- 2017年6月超星尔雅《中华诗词之美》期末考试答案
- 高中数学 第二章 几个重要的不等式 2.3 数学归纳法与贝努利不等式 2.3.2 数学归纳法的应用学
- 高考数学发挥10大绝招
- 最新人教版八年级英语上册Unit8单元综合测试及答案(精品试卷)
- 2019树师德强师能动员大会表态发言稿-范文精品
- 配套K12九年级物理全册第十二章第三节汽化与液化教案 - 图文