单项选择题

下列描述正确的是( )。

A) 公钥加密比常规加密更具有安全性
B) 公钥加密是一种通用算法
C) 公钥加密比常规加密先进,必须用公钥加密替代常规加密
D) 公钥加密的算法和公钥都是公开的