1. 首页
  2. 安全技术
  3. 网络攻防
  4. des算法的BCB实现

des算法的BCB实现

上传者: 2019-07-06 00:30:51上传 RAR文件 697.66KB 热度 37次
DES算法把64位的明文输入块变为数据长度为64位的密文输出块,其中8位为奇偶校验位,另外56位作为密码的长度。首先,DES把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位,并进行前后置换,最终由L0输出左32位,R0输出右32位,根据这个法则经过16次迭代运算后,得到L16、R16,将此作为输入,进行与初始置换相反的逆置换,即得到密文输出。  DES算法具有极高的安全性,到目前为止,除了用穷举搜索法对DES算法进行攻击外,还没有发现更有效的办法,而56位长密钥的穷举空间为256,这意味着如果一台计算机的速度是每秒种检测100万个密钥,那么它搜索完全部密钥就需要将近2285年的时间,因此DES算法是一种很可靠的加密方法。
用户评论
码姐姐匿名网友 2019-07-06 00:30:51

代码有点乱,而且结果不是很理想

码姐姐匿名网友 2019-07-06 00:30:51

与标准的结果有差异

码姐姐匿名网友 2019-07-06 00:30:51

有点长,估计写了不少时间