考虑 B 要向 A 发送经过数字签名的消息 m。让 A 和 B 的私钥和公钥对表示表示用密钥 Kx 加密 m 的操作,H(m) 表示消息摘要。以下哪一项表示将消息 m 连同数字签名一起发送给 A 的正确方式?
(一) A
(乙)乙
(C)丙
(四)丁答案:(乙)
说明:数字签名是确保消息完整性、不可否认性和真实性的电子签名。消息摘要是对其应用函数生成的哈希值。消息摘要使用发件人的私钥加密,因此只能通过发件人的公钥解密。这确保了消息是由已知的发件人发送的。消息摘要与原始消息一起发送到接收端,在原始消息上使用散列函数并将其生成的值与消息摘要匹配。这样可以确保完整性,从而确保消息不被篡改。数字签名使用发送方的私钥对摘要进行签名。因此选项 B 是正确的,因为它使用其私钥 KB 加密消息 H(m) 的摘要。
该解决方案由Shashank Shanker khare 提供。
这个问题的测验