单项选择题

A.公钥密码学是使用了非对称算法,而公钥基础设施是使用了对称算法
B.公钥密码学是用来创建公钥/私钥对,而公钥基础设施用来执行密钥交换与纳以
C.公钥密码学提供了认证和抗抵赖性,而公钥基础设施提供了机密性和完整性
D.公钥密码学是非对称密码学的代称,而公钥基础设施由公钥密码学和密码机制组成