网络攻防考试

单选题DES算法中对于每个明文分组的加密过程按照如下顺序进行()。A 16轮循环运算、初始置换、终结置换B 初始置换、终结置换、16轮循环运算C 初始置换、16轮循环运算、终结运算D 16轮循环运算、终结置换、初始置换

题目
单选题
DES算法中对于每个明文分组的加密过程按照如下顺序进行()。
A

16轮循环运算、初始置换、终结置换

B

初始置换、终结置换、16轮循环运算

C

初始置换、16轮循环运算、终结运算

D

16轮循环运算、终结置换、初始置换

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

()是DES算法的核心部分

A、逆初始置换

B、乘积变换

C、初始置换

D、选择扩展运算


参考答案:B

第2题:

在DES加密算法中用不到的运算是______。

A.逻辑与

B.异或

C.置换

D.移位


正确答案:A
解析:在DES加密时,先要对明文进行初始置换,在加密结束后要进行逆置换。生成子密钥时,使用循环移位运算。在每轮加密中间使用异或运算。但在加密过程中不会用到逻辑与运算。

第3题:

( 51 )在 DES 加密算法中,不使用的基本运算是

A) 逻辑与

B) 异或

C) 置换

D) 移位


正确答案:A

第4题:

AES算法中对于每个明文分组的加密过程按照如下顺序进行()。

A.将明文分组放入状态矩阵中、AddRoundKey变换、10轮循环运算

B.AddRoundKey变换、将明文分组放入状态矩阵中、10轮循环运算

C.10轮循环运算、AddRoundKey变换、将明文分组放入状态矩阵中

D.AddRoundKey变换、10轮循环运算、将明文分组放入状态矩阵中


参考答案:A

第5题:

【说明】

DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。

【问题1】

请补全该 S 盒,填补其中的空(1) - (4),将解答写在答题纸的对应栏内。

【问题2】

如果该 S 盒的输入为 110011,请计算其二进制输出。

【问题3】

DES加密的初始置换表如下:

置换时,从左上角的第一个元素开始,表示输入的铭文的第58位置换成输出的第1位,输入明文的第50位置换成输出的第2位,从左至右,从上往下,依次类推。

DES加密时,对输入的64位明文首先进行初始置换操作。

若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)。

【问题4】

如果有简化的DES版本,其明文输入为8比特,初始置换表IP如下:

IP:2 6 3 1 4 8 5 7

请给出其逆初始置换表。

【问题5】

DES加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?


正确答案:

第6题:

采用美国数据加密标准DES进行数据加密时,加密算法中的基本运算不包括(1)。关于RSA算法下列说法不正确的是(2)。

A.置换运算

B.模加运算

C.模乘运算

D.移位运算


正确答案:C

第7题:

采用DES数据加密标准进行数据加密时,加密算法中的基本运算中不包括______。

A.模加运算

B.模乘运算

C.移位运算

D.置换运算


正确答案:B
解析:DES是一种国际标准化组织(ISO)核准的数据加密标准,它用56位密钥加密64位明文,用于产生64位密文。其算法基础是替代和置换的混合形式,并由两者交替多次反复使用来实现。它每次加密对一个长度为64位的分组进行。它要求保密通信的双方必须有一个特定的密钥,当有Jv个人之间互相进行保密通信时,总共需要个密钥。选项A的“模加运算”主要用于密文的输出过程;选项C的“移位运算”主要用于子密钥的生成过程;选项D的“置换运算”是指DES加密算法中16轮迭代乘积变换运算。

第8题:

在DES加密算法中没有用到的运算是( )。

A.逻辑与

B.异或

C.移位

D.置换


正确答案:A

第9题:

DES算法中对于每个明文分组的加密过程按照如下顺序进行()。

A.16轮循环运算、初始置换、终结置换

B.初始置换、终结置换、16轮循环运算

C.初始置换、16轮循环运算、终结运算

D.16轮循环运算、终结置换、初始置换


参考答案:C

第10题:

DES算法的每一个密钥分组分别经过如下几个过程,产生出16个子密钥,供各次加密迭代使用,这几个过程按照先后顺序分别是()。

A.子置换选择2、循环左移、置换选择1

B.循环左移、子置换选择1、置换选择2

C.子置换选择1、循环左移、置换选择2

D.循环左移、置换选择2、子置换选择1


参考答案:C

更多相关问题