单项选择题

公钥加密算法需要两个密钥,()和公开密钥。

A.共享密钥
B.复杂密钥
C.私有密钥
D.秘密密钥