报文摘要是通过对数据进行特定算法的处理,生成一个固定长度的字符串,用于验证数据的完整性和一致性,以防止数据在传输过程中被篡改或损坏。 在网络通信中,报文摘要常用于验证数据包的完整性。数据包是在互联网上进行信息交换的基本单位,它包含了发送方想要传输的数据以及必要的控制信息。为了确保数据在传输过程中没有被...
**报文摘要(Message Digest)名词解释** 报文摘要,又称为消息摘要或数字摘要,是一种通过单向哈希函数算法将任意长度的数据“压缩”成固定长度、较小且格式统一的摘要信息的技术手段。这种摘要信息通常用于确保数据的完整性和真实性,而无需传输原始数据本身。以下是关于报文摘要的详细解释: ### 一、定义与原理 1. *...
解析 报文摘要是有发送的整个报文映射的一个短的位串。报文是一种散列函数。A将较长的报文X经过报文摘要运算后得出很短的报文摘要H,然后用自己的私钥对H进行MD运算,将X和H发给B,B将其分开,再用A的公钥对H进行E运算得出H,再对报文X进行MD运算,得出同样的报文摘要H就是真的,否则是假的。
一、报文摘要算法基本概念# 使用加密通常可达到报文鉴别的目的,因为伪造的报文解密后一般不能得到可理解的内容。但简单采用这种方法,计算机很难自动识别报文是否被篡改。另外,对于不需要保密而只需要报文鉴别的网络应用,对整个报文的加密和解密,会使计算机增加很多不必要的负担(加密和解密要花费相当多的CPU时间)。
MD5报文摘要算法,是将对输入的任意长度的信息进行计算,产生一个128位长度的“指纹”或“报文摘要”,假定两个不同的文件产生相同的报文摘要或由给定的报文摘要产生原始信息在计算上是行不通的。MD5的全称是Message-Digest algorithm 5(信息-摘要算法),MD5是一种不可逆的算法,即对生成的密文求逆,对应着无穷个...
数字签名:用于对发送的报文进行签名。 认证发送方; 发送方不可抵赖; 接收方不可编造。 主要使用公开密钥加密系统实现,如RSA;发送者通过私钥加密,接收方通过公秘解密。 报文摘要:用于对发送的报文生成一个非常小的摘要信息。这个摘要信息保证原报文的完整性,即原报文只要有一位被改变,则摘要信息就会不匹配。
解析 D 正确答案:D解析:本题考查报文摘要的知识。报文摘要是指单向哈希函数算法将任意长度的输入报文经计算得出固定位的输出称为报文摘要。报文摘要是用来保证数据完整性的。传输的数据一旦被修改那么计算出的摘要就不同,只要对比两次摘要就可确定数据是否被修改过。
其中,散列函数(Hash Functions)是一个将不同长度的报文转换成一个数字串(即报文摘要)的公式,该函数不需要密钥,公式决定了报文摘要的长度。报文摘要算法和非对称密钥加密一起,可以提供数字签名。报文摘要算法主要有安全散列标准和MD系列标准。 通过信息原文可以产生摘要,当信息原文发生变化时,其产生的摘要也会变化,但是...
解析:报文摘要算法(Message Digest Algorithms)即采用单向HASH算法将需要加密的明文进行摘要,而产生的具有固定长度的单向散列(HASH)值。其中,散列函数(HashFunctions)是将一个不同长度的报文转换成一个数字串(即报文摘要)的公式,该函数不需要密钥,公式决定了报文摘要的长度。报文摘要和非对称加密一起,提供数字签名的方法...