选择题
31.
甲和乙要进行通信,甲对发送的消息附加了数字签名,乙收到该消息后,利用______验证该消息的真实性。
A、
甲的公钥
B、
甲的私钥
C、
乙的公钥
D、
乙的私钥
【正确答案】
A
【答案解析】
数字签名的作用就是确保A发送给B的信息就是A本人发送的,并且没有改动。
数字签名和验证的过程参见下图。
数字签名的基本过程:
①A使用“摘要”算法(如SHA-1、MD5等)对发送信息进行摘要。
②使用A的私钥对消息摘要进行加密运算。加密摘要和原文一并发给B。
验证签名的基本过程:
①B接收到加密摘要和原文后,使用与A相同的“摘要”算法对原文再次摘要,生成新摘要。
②使用A公钥对加密摘要解密,还原成原摘要。
③两个摘要对比,一致则说明由A发出,并且没有经过任何篡改。
提交答案
关闭