单选题 以下关于非对称加密算法说法中不正确的 (18)

以下关于非对称加密算法说法中不正确的 (18)
A.非对称加密算法需要两个密钥:公开密钥和私有密钥
B.若用公开密钥对数据进行加密,则只有用对应的私有密钥才能解密
C.若用私有密钥对数据进行加密,则只有用对应的公开密钥才能解密
D.只能用公开密钥对数据进行加密,而不能用私有密钥对数据进行加密
【正确答案】 D
【答案解析】与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥和私有密钥。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,那么只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。所以公开密钥和私有密钥都能用来对数据进行加密, D选项的说法是不正确的。