数字签名通常采用( )对消息摘要进行加密,接收方采用(请作答此空)来验证签名。

2023-09-01

A.发送方的私钥
B.发送方的公钥
C.接收方的私钥
D.接收方的公钥

参考答案:B

本题考察安全性中加密与解密知识点。发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。