假设两个密钥分别是K1和K2,以下______是正确使用三重DES加密算法对明文M进行加密的过程。 ①使用Kl对M进行DES加密得到C1 ②使用Kl对C1进行DES解密得到C2 ③使用K2对C1进行DES解密得到C2 ④使用K1对C2进行DES加密得到C3

admin2019-02-25  37

问题 假设两个密钥分别是K1和K2,以下______是正确使用三重DES加密算法对明文M进行加密的过程。
①使用Kl对M进行DES加密得到C1
②使用Kl对C1进行DES解密得到C2
③使用K2对C1进行DES解密得到C2
④使用K1对C2进行DES加密得到C3
⑤使用K2对C2进行DES加密得到C3

选项 A、①②⑤
B、①③④
C、①②④
D、①③⑤

答案B

解析 本题目考查DES加密方面的知识。
DES加密算法使用56位的密钥以及附加的8位奇偶校验位(每组的第8位作为奇偶校验位),产生最大64位的分组大小。这是一个迭代的分组密码,将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES使用16轮循环,使用异或、置换、代换、移位操作四种基本运算。三重DES所使用的加密密钥长度为112位。
3DES加密的过程是使用密钥K1对明文进行DES加密之后,使用密钥K2对其进行解密后,再使用K1对其进行第二次DES加密得到最终的密文。
转载请注明原文地址:https://kaotiyun.com/show/BtQZ777K
0

最新回复(0)