单项选择题

现有的加密体制分为哪两种

A.单钥加密和对称加密
B.双钥加密和非对称加密
C.私钥和对称加密
D.公钥和私钥