問86
頻出度★★★
AさんはBさんの公開鍵をもっている。Bさんの公開鍵を使ってAさんができることはどれか。
这道题的解析和你的作答记录。
AさんはBさんの公開鍵をもっている。Bさんの公開鍵を使ってAさんができることはどれか。
数字签名要用“创建者本人的私有密钥”来生成。A 要创建自己的签名,需要 A 本人的私有密钥,而用手中持有的 B 的公开密钥无法创建。
“收到后自动回复通知”属于电子邮件的回执确认(送达/已读通知)功能,与加密或公开密钥无关。这不是用 B 的公开密钥所能实现的事情。
正解 在公开密钥加密方式中,用某个人的“公开密钥加密”得到的密文,只能用该人独自持有的“私有密钥”才能解密。A 拥有 B 的公开密钥,因此用它对明文加密后,就会得到只有持有对应私有密钥的 B 才能解密的密文。所以“创建只有 B 才能解密的密文”即 ウ 正确。这正是使用公开密钥实现“保密通信(确保机密性)”的基本用法。
检测通信内容是否被篡改,是由发送方 A 用“自己的私有密钥”附加数字签名、再由接收方对其进行验证来实现的。用 A 手中持有的 B 的公开密钥,无法构建检测自己发送内容被篡改的机制。