AI智能整理导入 AI智能整理导入
×
首页 题库中心 商用密码应用安全性评估从业人员考核参考题库 题目详情
CA5D4B06E4C0000157383B909A001F81
商用密码应用安全性评估从业人员考核参考题库
4,803
判断题

3651.SM3密码杂凑算法不能用来做数据完整性检测。

A
正确
B
错误

答案解析

正确答案:B

解析:

好的,我们来分析一下这道判断题。 ### 题目 3651. SM3密码杂凑算法不能用来做数据完整性检测。 答案: 错误 ### 解析 #### 什么是SM3密码杂凑算法? SM3是中国国家密码管理局发布的密码杂凑算法标准。它将任意长度的消息压缩成一个固定长度的摘要(256位),并且具有单向性和抗碰撞性等特性。 #### 数据完整性检测是什么? 数据完整性检测是指确保数据在传输或存储过程中没有被篡改或损坏的技术。常见的方法包括使用校验和、循环冗余校验(CRC)和密码杂凑函数等。 #### SM3能否用于数据完整性检测? SM3作为一种密码杂凑算法,可以生成一个固定长度的摘要,这个摘要可以用来验证数据的完整性。具体来说,如果两个消息的摘要相同,那么这两个消息在很大程度上是相同的。因此,SM3可以用来检测数据是否被篡改或损坏。 ### 示例 假设你有一个文件 `file.txt`,你可以使用SM3算法计算该文件的摘要: ```python import hashlib # 读取文件内容 with open('file.txt', 'rb') as f: data = f.read() # 计算SM3摘要 sm3_hash = hashlib.new('sm3') sm3_hash.update(data) digest = sm3_hash.hexdigest() print("SM3 Digest:", digest) ``` 假设你将文件传输给另一个人,接收方也可以使用同样的方法计算文件的SM3摘要,并与发送方提供的摘要进行比较。如果两个摘要相同,则说明文件在传输过程中没有被篡改或损坏。 ### 为什么答案是“错误”? 因为题目中的陈述“SM3密码杂凑算法不能用来做数据完整性检测”是不正确的。实际上,SM3完全可以用于数据完整性检测,正如上面的示例所示。

相关知识点:

SM3可做数据完整性检测

商用密码应用安全性评估从业人员考核参考题库

扫码进入小程序
随时随地练习

相关题目

单选题

1152.在GM/T 0079《可信计算平台直接匿名证明规范》中的基于椭圆曲线的直接匿名证明系统中,下列中不属于验证方平台功能的是()。

单选题

1151.在GM/T 0013《可信计算可信密码模块符合性检测规范》是以()为基础,定义了可信密码模块的命令测试向量,并提供有效的测试方法与灵活的测试脚本

单选题

1150.在GM/T 0013《可信计算可信密码模块符合性检测规范》中,对厂商而言,TCM符合性测试属于()测试,可以直接对这些命令的执行的中间过程进行测试并展示其测试结果

单选题

1149.GM/T 0078 《密码随机数生成模块设计指南》中,检测到物理源失效后,下列措施不正确的是()。

单选题

1148.GM/T 0078 《密码随机数生成模块设计指南》中,对()进行检测能够检测到物理随机源失效。

单选题

1147.GM/T 0078 《密码随机数生成模块设计指南》中,密码函数方法的后处理算法不包括下列选项中的()。

单选题

1146.GM/T 0078 《密码随机数生成模块设计指南》中,使用分组密码算法作为后处理算法,其输入不包括下列选项中的()。

单选题

1145.根据GM/T 0078《密码随机数生成模块设计指南》,典型的基于热噪声直接放大原理的物理随机源的模型不包括下列选项中的()。

单选题

1144.根据GM/T 0078《密码随机数生成模块设计指南》,对基于热噪声直接放大原理的物理随机源,以下说法错误的是()。

单选题

1143.根据GM/T 0078《密码随机数生成模块设计指南》,在利用相位抖动原理实现的物理随机源电路设计中,下列操作中不能提高抗干扰能力的是()。

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu