单项选择题

在公钥密码体制中,公开的是

A.公钥和私钥
B.公钥和算法
C.明文和密文
D.加密密钥和解密密钥