在DES算法中,需要进行16轮加密,每一轮的子密钥长度为(70)位。A.16B.32C.48D.64
在DES算法中,需要进行16轮加密,每一轮的子密钥长度为(70)位。
A.16
B.32
C.48
D.64
B.32
C.48
D.64
参考解析
解析:子密钥的生成算法从子密钥Ki的生成算法描述图中我们可以看到:初始Key值为64位,但DES算法规定,其中第8、16、......64位是奇偶校验位,不参与DES运算。故Key实际可用位数便只有56位。即:经过缩小选择换位表1的变换后,Key的位数由64位变成了56位,此56位分为C0、D0两部分,各28位,然后分别进行第1次循环左移,得到C1、D1,将C1(28位)、D1(28位)合并得到56位,再经过缩小选择换位2,从而便得到了密钥K0(48位)。依此类推,便可得到K1、K2、......、K15,不过需要注意的是,16次循环左移对应的左移位数要依据下述规则进行:循环左移位数1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1
相关考题:
● 以下关于加密算法的叙述中,正确的是 (43) 。(43)A. DES 算法采用128位的密钥进行加密B. DES 算法采用两个不同的密钥进行加密C. 三重DES 算法采用3个不同的密钥进行加密D. 三重DES 算法采用2个不同的密钥进行加密
以下关于加密算法的叙述中,正确的是( )。A.DES算法采用256位的密钥进行加密B.DES算法采用3对不同的密钥进行加密C.3DES算法采用相同密钥进行三次加密D.3DES算法可采用2个不同的密钥进行加密
在DES加密算法中,子密钥的长度和加密分组的长度分别是( )。A.56位和64位B.48位和64位C.48位和56位D.64位和64位DES分组长度为64比特,使用56比特密钥对64比特的明文串进行16轮加密,得到64比特的密文串。DES的子密钥的长度是48位。
DES是一种(请作答此空)加密算法,其密钥长度为56位,3DES是基于DES的加密方式,对明文进行3次DES操作,以提高加密强度,其密钥长度是( )位A.共享密钥B.公开密钥C.报文摘要D.访问控制
DES 是一种( 请作答此空),其密钥长度为 56 位,3DES 是利用 DES 的加密方式,对明文进行 3 次 加密,以提高加密强度,其密钥长度是 () 位。A.共享密钥B.公开密钥C.报文摘要D.访问控制
DES 是一种(),其密钥长度为 56 位,3DES 是利用 DES 的加密方式,对明文进行 3 次 加密,以提高加密强度,其密钥长度是 (请作答此空 ) 位。A.56B.112C.128D.168
Des是种(44)加密算法,其密钥长度为56位,3DES是基于DES的加密方式,对明文进行3次DES操作,以提高加密强度,其密钥长度是( )位。A.共享密钥B.公开密钥C.报文摘要D.访问控制
以下关于DES加密算法和IDEA加密算法的说法中错误的是()。A、DES是一个分组加密算法,它以64位为分组对数据加密B、IDEA是一种使用一个密钥对64位数据块进行加密的加密算法C、DES和IDEA均为对称密钥加密算法D、DES和IDEA均使用128位(16字节)密钥进行操作
填空题DES算法的密钥长度是()位,分组长度是64位,进行了()轮加密。