des算法的原理与实现de算法的原理与实现des算法的原理与实现des算法的原理与实现.docVIP

  • 25
  • 0
  • 约3.66千字
  • 约 16页
  • 2017-03-18 发布于贵州
  • 举报

des算法的原理与实现de算法的原理与实现des算法的原理与实现des算法的原理与实现.doc

des算法的原理与实现de算法的原理与实现des算法的原理与实现des算法的原理与实现

实验项目与实验报告( 2 ) 学科:信息与网络安全 学号: 姓名: 时间: 月 日 实验名称:DES算法的原理与实现 实验目的: 1.熟悉DES算法的实现程序和具体应用,加深对DES算法的了解。 实验内容:(写出实验内容要点或相关理论准备、实验估计) 一、DES算法的简介 DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国BM公司研制的对称密码体制加密算法。明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位代替或交换的方法形成密文组的加密方法。 1、基本原理 其入口参数有三个:key、data、mode。Key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64为进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。 DES特点 DES算法具有极高安全性,到目前为止,除了用对DES算法进行攻击外,还没有发现更有效的办法。而56位长的的穷举空间为256,这意味着如果一台计算机的速度是每一秒钟检测一百万个密钥,则

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档