![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
SM4算法是分组密码算法,其中数据分组长度为128比特,密钥长度为128比特。加密算法与密钥扩展算法都采用了轮迭代结构()
A.32
B.16
C.48
D.64
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.32
B.16
C.48
D.64
第1题
A.DES目前还是非常安全的
B.AES分组长度是128比特
C.Blowfish是一个密钥长度固定的分组密码算法,分组长度为64位
D.RC5是参数可变的分组密钥算法,其有2个可变参数:分组大小和密钥大小
第2题
A.DES目前还是非常安全的
B.AES分组长度是128比特
C.Blowfish是一个密钥长度固定的分组密码算法,分组长度为64位
D.RC5是参数可变的分组密钥算法,其有2个可变参数:分组大小和密钥大小
第3题
A) DES目前还是非常安全的
B) AES分组长度是128比特
C) Blowfish是一个密钥长度固定的分组密码算法,分组长度为64位
D) RC5是参数可变的分组密钥算法,其有2个可变参数:分组大小和密钥大小
第4题
A、64
B、128
C、32
D、56
第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加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?
第8题
第10题
A.替代式
B.置换式
C.素因子分解
D.替代和置换的混合形式
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!