题目
数字证书采用公钥[1]体制进行加密和解密。每个用户有一个公钥,它用来进行( )。A. 解密和验证B. 解密和签名C. 加密和签名D. 加密和验证
数字证书采用公钥[1]体制进行加密和解密。每个用户有一个公钥,它用来进行( )。
A. 解密和验证
B. 解密和签名
C. 加密和签名
D. 加密和验证
题目解答
答案
D. 加密和验证
解析
考查要点:本题主要考查对公钥体制中公钥功能的理解,涉及加密、解密、签名、验证四个基本概念的区分。
解题核心思路:
- 明确公钥与私钥的分工:公钥用于加密和验证,私钥用于解密和签名。
- 结合选项中操作的对应关系,排除错误选项。
破题关键点:
- 加密:用公钥对信息进行加密,确保只有持有对应私钥的用户能解密。
- 验证:通过公钥验证签名的真实性,确保信息未被篡改且来源可信。
- 签名和解密是私钥的专属功能,与公钥无关。
在公钥体制中:
-
公钥的功能:
- 加密:当用户A想向用户B发送加密信息时,用户A会使用用户B的公钥对信息进行加密。
- 验证:若用户A收到用户B的签名信息,用户A可通过用户B的公钥验证签名是否有效,确认信息真实性和完整性。
-
私钥的功能:
- 解密:用户B用私钥解密收到的加密信息。
- 签名:用户B用私钥对信息进行签名,生成唯一对应的签名数据。
选项分析:
- A. 解密和验证:解密需私钥,排除。
- B. 解密和签名:解密和签名均需私钥,排除。
- C. 加密和签名:签名需私钥,排除。
- D. 加密和验证:公钥的两大核心功能,正确。