以下关于加密算法叙述中,正确是 (43) 。
A.DES算法采用128位密钥进行加密B.DES算法采用两个不同密钥进行加密C.三重DES算法采用3个不同密钥进行加密D.三重DES算法采用2个不同密钥进行加密...
A.DES算法采用128位密钥进行加密
B.DES算法采用两个不同密钥进行加密
C.三重DES算法采用3个不同密钥进行加密
D.三重DES算法采用2个不同密钥进行加密 展开
B.DES算法采用两个不同密钥进行加密
C.三重DES算法采用3个不同密钥进行加密
D.三重DES算法采用2个不同密钥进行加密 展开
1个回答
展开全部
【答案】:D
这道题出得让人无法适从。
DES是一个分组加密算法,它以64位为分组对数据加密。同时DES也是一个对称算法,即加密和解密用是同一个算法。它密钥长度是64位,但实际有效密钥只是56位,这是因为密钥中每8位就有1位用作奇偶校验。
DES分组长度太短(仅64位)、密钥长度更短(仅56位),可以通过穷举(也称野蛮攻击)方法在较短时间内破解。1978年初,IBM意识到DES密钥太短,于是设计了3DES(Triple DES),利用三重加密来有效增加密钥长度,加大解密代价。3DES 是DES算法扩展其密钥长度一种方法,它需要执行三次常规DES加密,这相当于将加密密钥长度扩展到128位(112位有效)或192位(168位有效)。
3DES有3种不同加密模式(E代表加密,D代表解密):
l1、DES-EEE3,使用3个不同密钥进行三次加密,这相当于将密钥扩展为192位。
l2、DES-EDE3,使用3个不同密钥,分别对数据进行加密、解密、加密操作,这也相当于将密钥扩展为192位。
l3、DES-EEE2和DES-EDE2,与前面模式相同,只是第一次和第三次加密使用同一密钥,这相当于将密钥扩展为128位。
A、B肯定是错,DES-EEE3和DES-EDE3采用了三个不同密钥,而DES-EEE2和DES-EDE2采用了两个不同密钥。
C或者d都可以,命题不严谨。但是依据软考要求,默认情况下,使用两个不同密钥。
这道题出得让人无法适从。
DES是一个分组加密算法,它以64位为分组对数据加密。同时DES也是一个对称算法,即加密和解密用是同一个算法。它密钥长度是64位,但实际有效密钥只是56位,这是因为密钥中每8位就有1位用作奇偶校验。
DES分组长度太短(仅64位)、密钥长度更短(仅56位),可以通过穷举(也称野蛮攻击)方法在较短时间内破解。1978年初,IBM意识到DES密钥太短,于是设计了3DES(Triple DES),利用三重加密来有效增加密钥长度,加大解密代价。3DES 是DES算法扩展其密钥长度一种方法,它需要执行三次常规DES加密,这相当于将加密密钥长度扩展到128位(112位有效)或192位(168位有效)。
3DES有3种不同加密模式(E代表加密,D代表解密):
l1、DES-EEE3,使用3个不同密钥进行三次加密,这相当于将密钥扩展为192位。
l2、DES-EDE3,使用3个不同密钥,分别对数据进行加密、解密、加密操作,这也相当于将密钥扩展为192位。
l3、DES-EEE2和DES-EDE2,与前面模式相同,只是第一次和第三次加密使用同一密钥,这相当于将密钥扩展为128位。
A、B肯定是错,DES-EEE3和DES-EDE3采用了三个不同密钥,而DES-EEE2和DES-EDE2采用了两个不同密钥。
C或者d都可以,命题不严谨。但是依据软考要求,默认情况下,使用两个不同密钥。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询