des加密算法.docVIP

  • 4
  • 0
  • 约 9页
  • 2017-03-18 发布于贵州
  • 举报
des加密算法des加密算des加密算法des加密算法

实 现 D E S 加解密算法实验报告 一、DES DES算法全称为Data Encryption Standard,即数据加密算法,它是IBM公司于1975年研究成功并公开发的。 DES算法的入口参数有三个:Key、Data、Mode其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据:Mode为DES的工作方式,有两种:加密或解密。 二、DES加解密算法设计方法简介 DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其功能是把输入的位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位,其置换规则见下表: 58,50,12,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, 即将输入的第58位换到第一位,第50位换到第2位,……, 依此类推,最后一位是原来的第7位。、R0则是换位输出后的两部分,是输出的左32位,R0是右32 位,例:设置换前的输入值为D1D2D3……D64,则经过初始置换后的结果为:L0=D550……D8;R0=D57D49...D7。 经过26次迭代运

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档