问题 单项选择题

以下关于报文摘要的叙述中,正确的是()。

A.报文摘要对报文采用RSA进行加密

B.报文摘要是长度可变的信息串

C.报文到报文摘要是多对一的映射关系

D.报文摘要可以被还原得到原来的信息

答案

参考答案:D

解析:

本题考查报文摘要的基本知识。

报文摘要采用散列算法将任意长度的二进制串映射为固定长度的二进制串,这个固定长度的二进制串称为散列值,散列值是一段数据唯一的标识形式。散列算法是不可逆的,所以从报文摘要中是无法得到原报文的,但原报文和报文摘要并不是一一对应的关系,不同的报文可能会得到相同的报文摘要。

报文摘要采用散列算法一般为MD5和SHA-1,散列算法不需要密钥,所以不是严格意义上的加密算法。采用相同的散列算法得到的报文摘要的长度是不变的,MD5产生的报文摘要长度是128位的,SHA-1产生的报文摘要长度是160位的。

填空题
名词解释

SAC