单项选择题

密码算法中,按密钥的使用个数可分为______两种类型。

A.单钥密码体制和常规密钥密码体制
B.对称密钥密码体制和非对称密钥密码体制
C.双密钥密码体制和公开密钥密码体制
D.非对称密钥密码体制和公开密钥密码体制