商用密码应用安全性评估从业人员考核题库及答案(第2201-2400题)
D、5
正确答案:B
2239、SM3密码杂凑算法的消息扩展过程一共生成()消息字。
A、64
B、128
C、132
D、256
正确答案:C
2240、SM3密码杂凑算法不能用于()方面。
A、消息源真实性鉴别
B、加解密数据
C、密钥生成
D、随机数生成
正确答案:B
2241、SM3密码杂凑算法压缩函数中与当前内部状态进行计算时使用的操作是()。
A、异或
B、模加
C、与运算
D、或运算
正确答案:A
2242、SM3密码杂凑算法的初始值IV一共()比特。
A、8
B、128
C、256
D、512
正确答案:C
2243、SM3密码杂凑算法的P置换中有1比特输入差分,输出差分至少有()比特。
A、1
B、2
C、3
D、9
正确答案:C
2244、SM3密码杂凑算法的输入消息为“abc”,填充后的消息中,一共有()个全“0”消息字。
A、8
B、10
C、12
D、14
正确答案:D
2245、SM3密码杂凑算法的输入消息为“abcd”,填充后的消息中,一共有()个非“0”32比特字。
A、1
B、2
C、3
D、4
正确答案:C
2246、SM3密码杂凑算法最少填充()比特“0”。
A、0
B、1
C、63
D、64
正确答案:A
2247、以下关于SM3密码杂凑算法和SHA-256的描述正确的是()。
A、消息字的介入方式相同
B、消息扩展过程生成的总消息字个数相同
C、杂凑值的长度相同
D、压缩函数的轮数
正确答案:D
2248、SM3密码杂凑算法的压缩长度可以为()比特。
A、2^32
B、2^48
C、2^64
D、任意长度
正确答案:B
2249、SM3密码杂凑算法的运算中()起到扩散的作用。
A、循环移位
B、P置换
C、模加
D、布尔函数
正确答案:B
2250、SM3密码杂凑算法的运算中()起到混淆的作用。
A、循环移位
B、P置换
C、模加
D、布尔函数
正确答案:D
2251、SM3密码杂凑算法能实现的功能有()。
A、数字签名和验证
B、消息鉴别码的生成与验证
C、随机数的生成
D、加解密数据
正确答案:C
2252、SM3密码杂凑算法的应用有()。
A、口令保护
B、数字签名
C、数字证书
D、密钥派生
正确答案:D
2253、以下()算法不是密码杂凑函数。
A、MD5
B、AES
C、SM4
D、SM3
正确答案:C
2254、到目前为止,以下算法是安全的算法(不存在对算法的有效攻击)的是()。
A、MD5
B、SHA-1
C、SHA-256
D、SM3
正确答案:D
2255、下列属于对密码杂凑函数的攻击方法是()。
A、生日攻击
B、暴力破解攻击
C、已知明文攻击
D、选择密文攻击
正确答案:B
2256、不能用于对消息鉴别码进行攻击的方法是()。