单选题
1132.GM/T 0105《软件随机数发生器设计指南》中规定,基于SM3算法和基于SM4算法的RNG设计中生成的种子的长度分别为()比特。
A
440256
B
256、256
C
128、256
D
440、128
答案解析
正确答案:A
解析:
好的,我们来分析一下这道题。
### 题目背景
GM/T 0105《软件随机数发生器设计指南》是关于如何设计软件随机数发生器(RNG)的标准。随机数发生器在密码学中非常重要,用于生成密钥、初始化向量等。题目中提到的是基于SM3和SM4算法的RNG设计中的种子长度。
### 选项分析
- **A. 440256**
- 这个选项看起来不太合理,因为440256比特是一个非常大的数值,远远超过了常见的种子长度。
- **B. 256、256**
- 这个选项表示基于SM3和SM4算法的RNG生成的种子长度都是256比特。虽然256比特是一个合理的长度,但我们需要进一步确认是否符合标准。
- **C. 128、256**
- 这个选项表示基于SM3算法的RNG生成的种子长度为128比特,基于SM4算法的RNG生成的种子长度为256比特。这也是一个合理的组合,但需要确认标准的具体要求。
- **D. 440、128**
- 这个选项表示基于SM3算法的RNG生成的种子长度为440比特,基于SM4算法的RNG生成的种子长度为128比特。440比特也是一个较大的值,但128比特是常见的种子长度。
### 标准要求
根据GM/T 0105《软件随机数发生器设计指南》的规定:
- 基于SM3算法的RNG生成的种子长度为256比特。
- 基于SM4算法的RNG生成的种子长度为256比特。
### 正确答案
因此,正确答案是 **B. 256、256**。
### 解析
- **A. 440256**:这个选项的数值过大,不符合实际应用中的常见种子长度。
- **B. 256、256**:符合标准要求,基于SM3和SM4算法的RNG生成的种子长度均为256比特。
- **C. 128、256**:虽然128比特和256比特都是合理的长度,但不符合标准的具体要求。
- **D. 440、128**:440比特的种子长度较大,不符合标准要求。
相关知识点:
SM3、SM4算法RNG种子长440、256比特
相关题目
单选题
3671.使用Sponge结构的密码杂凑函数,输入的数据在进行填充之后,要经过吸收阶段和挤出阶段,最终生成输出的杂凑值。
单选题
3670.HMAC计算过程中调用了2次杂凑函数。
单选题
3669.SHA-512处理消息时,每个分组有80轮运算。
单选题
3668.SHA-512以512位的分组为单位处理消息。
单选题
3667.SHA-512的输出长度是512比特。
单选题
3666.SM3算法每个分组的迭代轮数有32轮。
单选题
3665.MD5算法的输出为128比特。
单选题
3664.杂凑函数是可逆的。
单选题
3663.MD系列算法和SHA系列算法都是采用Merkle- Damgård (MD)迭代结构的。
单选题
3662.SHA-256和SHA-512输入消息的最大长度是相同的。
