pdcp加密算法,DES加密算法及RSA加密算法简介.doc

pdcp加密算法,DES加密算法及RSA加密算法简介.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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。

文档评论(0)

毛毛虫 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档