正确答案: C
题目:以下关于报文摘要的叙述中,正确的是()。
解析:报文摘要是多对一(many-to-one)的散列函数(hashfunction)的例子。要做到不可伪造,报文摘要算法必须满足以下两个条件。●任给一个报文摘要值x,若想找到一个报文y使得H(y)=x,则在计算上是不可行的。●若想找到任意两个报文x和y,使得H(x)=H(y),则在计算上是不可行的。上述的两个条件表明:若(m,H(m))是发送者产生的报文和报文摘要对,则攻击者不可能伪造出另一个报文y,使得y与x具有同样的报文摘要。发送者可以对H(m)进行数字签名,使报文成为可检验的和不可抵赖的。故选C。报文经过散列函数运算可以看成是没有密钥的加密运算。在接收端不需要(也无法)将报文摘要解密还原为明文报文。故选项A、D不正确。报文摘要方案是计算密码检查和,即固定长度的认证码,附加在消息后面发送,根据认证码检查报文是否被篡改。故B选项不正确。
学习资料的答案和解析: