下载此文档

DES加密算法.ppt


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
数据加密技术
网工1001——李治
实验原理 DES算法的入口参数有三个:Key、Data、,是 DES算法的工作密钥;Data也为 8个字节64位,是要被加密或被解密的数据; Mode为 DES的工作方式,有两种:加密或解密 ?
文档、图片、….字符串
第一步:分割置换 把要被加密的数据分割成为若干以64bit为单位的数据块,如果位数不够,那么补00或者FF然后按照下表进行置换操作(IP过程) ?
未置换前 1, 2, 3, 4, 5, 6, 7, 8 9, 10,11,12,13,14,15,16 17,18,19,20,21,22,23,24 25,26,27,28,29,30,31,32 33,34,35,36,37,38,39,40 41,42,43,44,45,46,47,48 49,50,51,52,53,54,55,56 57,58,59,60,61,62,63,64
L0 置换后 58,50,42,34,26,18,10,2 60,52,44,36,28,20,12,4 62,54,46,38,30,22,14,6 64,56,48,40,32,24,16,8 R0 57,49,41,33,25,17, 9,1 59,51,43,35,27,19,11,3 61,53,45,37,29,21,13,5 63,55,47,39,31,23,15,7
第二步:第一次压缩置换 把64位的输入密钥按下表置换(作为奇偶校验位的第 8,16,24,32,40,48,56,64位丢掉, 剩下的56位作为有效输入密钥)分为W0,Z0两部分
W0 57,49,41,33,25,17,9 1,58,50,42,34,26,18 10, 2,59,51,43,35,27 19,11, 3, 60,52,44,36 Z0 63,55,47,39,31,23,15 7, 62,54,46,38,30,22 14, 6, 61,53,45,37,29 21,13, 5, 28,20,12, 4
第三步:循环左移 将W0,Z0(各28位)分别按下表循环左移位, 每一轮移位结束后,得到Wi,Zi,将Wi 与 Zi 合并得到K1’---K16’(56位)
循环移位表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
1
2
2
2
2
2
2
1
2
2
2
2
2
2
1

DES加密算法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小87 KB
  • 时间2018-02-14
最近更新