甲先生要给乙先生发一封数字签名的电子邮件,该数字签名使用的加密密钥是

甲先生要给乙先生发一封数字签名的电子邮件,该数字签名使用的加密密钥是
A、甲先生公钥
B、甲先生私钥
C、乙先生公钥
D、乙先生私钥
【正确答案】:B
【题目解析】:目前的数字签名是建立在公共密钥体制基础上,它是公用密钥加密技术的另一类应用。它的主要方式是,报文的发送方从报文文本中生成一个128位的散列值(或报文摘要)。发送方用自己的私人密钥对这个散列值进行加密来形成发送方的数字签名。然后,这个数字签名将作为报文的附件和报文一起发送给报文的接收方。报文的接收方首先从接收到的原始报文中计算出128位的散列值(或报文摘要),接着再用发送方的公用密钥来对报文附加的数字签名进行解密。如果两个散列值相同、那么接收方就能确认该数字签名是发送方的。通过数字签名能够实现对原始报文的鉴别。​