DES算法实验报告(共4页).doc
《DES算法实验报告(共4页).doc》由会员分享,可在线阅读,更多相关《DES算法实验报告(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上DES算法实验报告姓名: 学 号: 班级: 专心-专注-专业一、实验环境 1硬件配置:处理器(英特尔Pentium双核E5400 2.70GHZ 内存:2G)2使用软件: 操作系统:Windows XP 专业版32位SP3(DirectX 9.0C)软件工具:Microsoft Visual C+ 6.0二、实验涉及的相关概念或基本原理 1、加密原理DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出
2、与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。三、实验内容1、关键代码子密钥产生F函数以及加密16轮迭代2、DES加密算法的描述及流程图子密钥产生在DES算法中,每一轮迭代都要使用一个子密钥,子密钥是从用户输入的初始密钥产生的。K是长度为64位的比特串,其中56位是密钥,8位是奇偶校验位,分布在8,16,24,32,40,48,56,64比特位上,可在8位中检查单个错误。在密钥编排计算中只用56位,不包括这8位。子密钥生成大致分为:置换选择1(PC-1)、循环左移、置换选择2(PC-2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DES 算法 实验 报告
限制150内