单项选择题

公钥是可以公开获得的密钥,这使得公钥的安全性必须要通过某种技术手段来保障,这个技术手段是()

A.DH交换算法
B.加解密算法
C.哈希函数
D.公共密码基础设施