单项选择题

加密算法若按照密钥的类型划分可以分为()两种。

A.非对称密钥加密算法和对称密钥加密算法;
B.公开密钥加密算法和分组密码算法;
C.序列密码算法和分组密码算法;
D.序列密码算法和公开密钥加密算法。