为什么三重DES的中间部分采用了解密而不是加密?

题目
问答题
为什么三重DES的中间部分采用了解密而不是加密?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接受方用K1解密,K2加密,再用K1解密,这相当于使用___(12)___倍于DES的密钥长度的加密效果。

(12)

A.1

B.2

C.3

D.6


正确答案:B

第2题:

相对于DES算法而言,RSA算法的(7),因此,RSA(8)。

A.加密密钥和解密密钥是不相同的

B.加密密钥和解密密钥是相同的

C.加密速度比DES要高

D.解密速度比DES要高


正确答案:A
解析:见公共试题Ⅱ(7)、(8)。

第3题:

3DES在DES的基础上使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接收方用K1解密,K2加密,再用K1解密,这相当于使用()倍于DES的密钥长度的加密效果。

A.1

B.2

C.3

D.6


参考答案:B
本题考查DES和3DES的区别。DES和3DES都是常见的对称密钥算法。DES中:明文和密文分组长度为64位,在加密变换过程中,64位密钥里包含了8位的奇偶校验位,所以实际密钥长度为56位。3DES中:密钥长度为128位,实际为112位(含16位的奇偶校验位)。3DES的密钥长度是DES密钥长度的2倍。

第4题:

以下关于利用三重DES进行加密的说法,(6)是正确的。

A.三重DES的密钥长度是56位

B.三重DES使用三个不同的密钥进行三次加密

C.三重DES的安全性高于DES

D.三重DES昀加密速度比DES加密速度快


正确答案:C
本题考查三重DES的知识。三重DES是DES的改进算法,它使用两把密钥对报文作三次DES加密,效果相当于将DES密钥的长度加倍了,克服了DES密钥长度较短的缺点。本来,应该使用三个不同的密钥进行三次加密,这样就可以把密钥的长度加长到3x56-168位。但许多密码设计者认为168位的密钥已经超过实际需要了,所以便在第一层和第三层中使用相同的密钥,产生一个有效长度为112位的密钥。之所以没有直接采用两重DES,是因为第二层DES不是十分安全,它对一种称为“中间可遇”的密码分析攻击极为脆弱,所以最终还是采用了利用两个密钥进行三重DES加密操作。这种方法的缺点是耍花费原来三倍的时间,但从另一方面来看,三重DES的112位密钥长度是很“强壮”的加密方式了。

第5题:

对DES算法的原理描述正确的有( )

ADES算法的入口参数有3个:Key,Data,Mode。Key是DES算法的工作密钥;Data是要被加密或解密的数据;Mode为DES的工作方式即加密或解密

BKey为8个字节共64位

CData为8个字节64位

D如果Mode为加密,则用Key把Data进行加密,生成Data的密码形式作为DES的输出结果

E如果Mode为解密,则用Key把密码形式的数据Data解密,还原为Data的明码形式作为DES的输出结果


正确答案是:ABCDE

第6题:

DES是一个对称密码体制,加密和解密使用同一密钥,解密和加密使用同一算法。DES的所有保密性均依赖于密钥。

A.错误

B.正确


参考答案:B

第7题:

两个密钥的三重DES实现方式为以下哪种方式是()()A. 解密-加密-解密 B. 解密-加密-加密 C. 加密-加密-解密 D. 加密-解密-加密


正确答案:D
3DES的基本工作原理。

第8题:

● 以下关于加密算法的叙述中,正确的是 (43) 。

(43)

A. DES 算法采用128位的密钥进行加密

B. DES 算法采用两个不同的密钥进行加密

C. 三重DES 算法采用3个不同的密钥进行加密

D. 三重DES 算法采用2个不同的密钥进行加密


正确答案:D
c

第9题:

DES密码体制中加密和解密用的是相同的算法,加密和解密时所采用的密钥也是相同的。

A.错误

B.正确


参考答案:A

第10题:

3DES使用的是()

A.加密—加密—解密

B.加密—解密—加密

C.解密—加密—解密

D.加密—加密—加密


参考答案:B