扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 系统安全与保密困难
单选题
2020年5月第5题
困难
单选题
2020年5月第5题
#第二版教材
#必须掌握
SHA-256是(报文摘要)算法。
问题(1)
浓缩知识点
SHA-256属于SHA-2哈希算法家族,是典型的报文摘要算法,能为任意长度的输入数据生成256位固定长度的唯一数字摘要,核心作用是验证数据完整性,确保数据在传输或存储过程中未被篡改。它和加密算法有本质区别,不具备加解密功能,不用于保护数据隐私;虽常被作为底层哈希函数支撑数字签名实现,但本身并非数字签名算法;也不承担身份认证的作用。同类型的报文摘要算法还有MD5、SHA-1等,但SHA-256的安全性更优,目前广泛应用于区块链交易校验、软件完整性验证、云存储数据校验等场景。
正确答案
D
本题考察的是哈希算法相关知识。
SHA-256(Secure Hash Algorithm 256-bit)是一种哈希算法,用于生成消息的固定长度的数字摘要值。它属于报文摘要算法,用于验证数据完整性,确保数据在传输过程中没有被篡改。SHA-256生成的256位摘要具有唯一性,即相同的输入数据会生成相同的摘要。
A选项 加密:加密算法是为了保护数据的隐私,SHA-256不是加密算法,它不用于加密和解密数据。
B选项 数字签名:数字签名是用来验证数据的来源和完整性,虽然SHA-256在数字签名中作为哈希函数使用,但SHA-256本身不是数字签名算法。
C选项 认证:认证算法通常用于确认身份,而SHA-256不用于身份认证,它只是一个哈希函数。
D选项 报文摘要:SHA-256正是属于报文摘要算法,用于生成数据的唯一性摘要,通常用于验证数据的完整性。
因此,正确答案是D. 报文摘要。
