数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方用发送方的公钥验证真伪。生成消息摘要的目的是(43)________________,对摘要进行加密的目的是(44)________________。

admin2020-05-13  37

问题 数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方用发送方的公钥验证真伪。生成消息摘要的目的是(43)________________,对摘要进行加密的目的是(44)________________。

选项 A、防止窃听
B、防止抵赖
C、防止篡改
D、防止重放

答案B

解析 本题考查消息摘要的基础知识。
    消息摘要是原报文的唯一的压缩表示,代表了原来的报文的特征,所以也称作数字指纹。消息摘要算法主要应用在“数字签名”领域,作为对明文的摘要算法。著名的摘要算法有RSA公司的MD5算法和SHA-1算法及其大量的变体。
    消息摘要算法存在以下特点:
    ①消息摘要算法是将任意长度的输入,产生固定长度的伪随机输出的算法,例如应用MD5算法摘要的消息长度为128位,SHA-1算法摘要的消息长度为160位,SHA-1的变体可以产生192位和256位的消息摘要。
    ②消息摘要算法针对不同的输入会产生不同的输出,用相同的算法对相同的消息求两次摘要,其结果是相同的。因此消息摘要算法是一种“伪随机”算法。
    ③输入不同,其摘要消息也必不相同;但相同的输入必会产生相同的输出。即使两条相似的消息的摘要也会大相径庭。
    ④消息摘要函数是无陷门的单向函数,即只能进行正向的信息摘要,而无法从摘要中恢复出任何的消息。
    根据以上特点,消息摘要的目的是防止其他用户篡改原消息,而使用发送放自己的私钥对消息摘要进行加密的作用是防止发送方抵赖。
转载请注明原文地址:https://kaotiyun.com/show/XkQZ777K
0

最新回复(0)