DES密钥的长度
密钥的长度64位,8个字节。(秘钥太短,易爆破)
DES全称为Data Encryption Standard,是典型的块加密,其基本信息如下:
使用64位秘钥中的56位,剩余的8位要么丢弃,要么作为奇偶校验位
输入64位
输出64位
明文经过16轮迭代得到密文
DES设计中的基本原则
DES设计中使用了分组密码设计的两个原则:混淆(confusion)和扩散(diffusion),其目的是抗击敌手对密码系统的统计分析。混淆是使密文的统计特性与密钥的取值之间的关系尽可能复杂化,以使密钥和明文以及密文之间的依赖性对密码分析者来说是无法利用的。扩散的作用就是将每一位明文的影响尽可能迅速地作用到较多的输出密文位中,以便在大量的密文中消除明文的统计结构,并且使每一位密钥的影响尽可能迅速地扩展到较多的密文位中,以防对密钥进行逐段破译。
Copyright 2015-2022 财富赢家网版权所有 联系邮箱:920 891 263@qq.com