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