1 / 4
文档名称:

DES加密算法原理图解.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DES加密算法原理图解.doc

上传人:yzhfg888 2016/6/3 文件大小:0 KB

下载得到文件列表

DES加密算法原理图解.doc

相关文档

文档介绍

文档介绍:1 、初始置换初始置换在第一轮运算之前执行, 对输入分组实施如下表所示的变换。此表应从左向右、从上向下读。例如, 初始置换把明文的第 58 位换到第 1 位的位置, 把第 50 位换到第 2 位的位置,把第 42 位换到第 3 位的位置,等等。 58 50 42 34 26 18 102 60 52 44 36 28 20 124 62 54 46 38 30 22 146 64 56 48 40 32 24 168 57 49 41 33 25 1791 59 51 43 35 27 19 113 61 53 45 37 29 21 135 63 55 47 39 31 23 157 在将这 64 位数据分为左右两部分, 每部分分别为 32位, 将左 32 位留下, 将右 32 位按照下表进行排列 32********** 89 10 11 12 13 12 13 14 15 16 17 16 17 18 19 20 21 20 21 22 23 24 25 24 25 26 27 28 29 28 29 30 31 321 2 .密钥置换一开始,由于不考虑每个字节的第 8 位, DES 的密钥由 64 位减至 56 位,如下表所示。每个字节第 8 位可作为奇偶校验位以确保密钥不发生错误。 57 49 41 33 25 1791 58 50 42 34 26 18 102 59 51 43 35 27 19 113 60 52 44 36 63 55 47 39 31 23 157 62 54 46 38 30 22 146 61 53 45 37 29 21 135 28 20 124 接着, 56 位密钥被分成两部分,每部分 28 位。然后,根据轮数,这两部分分别循环左移 l 位或 2 位。下表给出了每轮移动的位数。在 DES 的每一轮中,从 56 位密钥选出以下表中的 48 位子密钥( Sub Key ), 这些子密钥 Ki 由下面的方式确定。轮123456789 10 11 12 13 14 15 16 位数 1122222212222221 14 17 11 24153 28 156 21 10 23 19 124 268 167 27 20 132 41 52 31 37 47 55 30 40 51 45 33 48 44 49 39 56 34 53 46 42 50 36 29 32 3、S 盒置换当产生了 48 位密钥后就可以和右边 32 位明文进行异或运算了,得到 48 位的密文再经过下论的 S 盒跌带, 其功能是把 6bit 数据变为 4bit 数据,每个 S 盒是一个 4 行、 16列的表。盒中的每一项都是一个 4 位的数。S 盒的 6 个位输入确定了其对应的输出在哪一行哪一列。下面列出所有的 8个S 盒。 144 1312 15 1183 106 125907 0 1574 142 131 106 12 119538 41 148 1362 11 15 12973 1050 15 128249175 113 14 1006 13 1 1518 146 1134972 13 1205 10 3 1347 1528 14 1201 1069 115 0 147 11 104 13158 126932 15 138 1013

最近更新

2025版厂房装修工程节能改造设计、施工与验收.. 11页

2025版叉车租赁及实时监控服务合同 16页

2025版变压器安装与电力系统稳定性保障合同-@.. 14页

2025版台球室租赁合同常用模板 15页

2025版商业地产场地租赁分成合同示范文本 15页

2025版商铺物业管理与品牌推广服务协议 17页

2025版国有企业安保人员劳务派遣及管理服务合.. 14页

2025版国际贸易代理公司业务员聘用合同 14页

深井封井方案 9页

2025版城市共享汽车租赁合作协议 14页

2025版城市排水管道安装与检测合同 16页

2005年海南省海口市中考数学真题及答案 5页

2025版城市绿地场地使用权买卖合同模板 16页

2025版大型活动专用投影设备采购与现场支持合.. 16页

2005年云南临沧中考英语真题及答案 9页

2025版太阳能热水器安装与售后服务合同 16页

2025版婚前买房的协议书 13页

2004年安徽亳州中考语文真题及答案 7页

2025版安徽医疗行业护士劳动合同范本 17页

2025版安置房租赁合同范本-@-2 16页

2025版安防系统安全评估与整改合同样本 16页

2002年辽宁省大连市中考数学真题及答案 13页

1999年辽宁省丹东市中考数学真题及答案 8页

《雷达基本工作原理》PPT课件 36页

职称过渡说明 6页

立臻线长培训案例作业 6页

降低住院病人出走发生率品管圈汇报书ppt模板课.. 55页

上海实验学校幼升小测试题 34页

校园里最安静的角落-记叙文作文650字 1页

1)《人民防空工程施工及验收规范》GB50134- 29页