- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制
的对称密码体制加密算法。明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第
8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1)分组后的明文组和56位
的密钥按位替代或交换的方法形成密文组的加密方法。
其入口参数有三个:key、data、mode。k
key为加密解密使用的密钥,data为加密
解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,
key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了
64位中的56位,这样才具有高的安全性。
分组比较短、密钥太短、密码生命周期短、运算速度较慢。
DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,整个算
其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32
位,其置换规则见下表:
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
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,
即将输入的第58位换到第一位,第50位换到第2位,:::,依此类推,最后一位是原来的第
7位。LO、RO则是换位输出后的两部分,LO是输出的左32位,RO是右32位,例:设置换前的
输入值为D1D2D3...:.D64,则经过初始置换后的结果为:L0=D58D50...D8;R0=D57D49...D7。
您可能关注的文档
- pdca提高血标本采集合格率,痰标本采集合格率查检表.doc
- pdca项目考评细则,项目过程考评细则.doc
- pdca学生管理案例,PDCA管理案例.doc
- pdca循环的八个步骤,PDCA循环的八个步骤.doc
- pdca循环的基本主张与内容,法家的基本主张.doc
- pdca循环的主要目的,评价的主要目的.doc
- pdca循环举例买衣服,PDCA循环运用举例.doc
- pdca循环实例,PDCA循环(PDCA Cycle).doc
- pdca循环图中输入的要求,pdca 循环法(PDCA循环法).doc
- pdca循环中a环节指的是,关于pdca循环中几个问题的探讨.doc
- JJF 2074-2023标准橡胶国际硬度块(N、H、L标尺)校准规范.pdf
- 计量规程规范 JJF 2074-2023标准橡胶国际硬度块(N、H、L标尺)校准规范.pdf
- 《JJF 2074-2023标准橡胶国际硬度块(N、H、L标尺)校准规范》.pdf
- 计量规程规范 JJF 2076-2023高速光电探测器校准规范.pdf
- JJF 2076-2023高速光电探测器校准规范.pdf
- 《JJF 2076-2023高速光电探测器校准规范》.pdf
- 计量规程规范 JJG 1199-2023个人和环境监测用X、γ辐射光释光剂量测量(装置)系统.pdf
- 《JJG 1199-2023个人和环境监测用X、γ辐射光释光剂量测量(装置)系统》.pdf
- JJG 1199-2023个人和环境监测用X、γ辐射光释光剂量测量(装置)系统.pdf
- JJF 2089-2023全自动酶联免疫分析仪校准规范.pdf
文档评论(0)