【单选题】
加密算法若按照密钥的类型划分可以分为()两种。     
A、 非对称密钥加密算法和对称密钥加密算法
B、 公开密钥加密算法和分组密码算法
C、 序列密码算法和分组密码算法
D、 序列密码算法和公开密钥加密算法
A、 非对称密钥加密算法和对称密钥加密算法
B、 公开密钥加密算法和分组密码算法
C、 序列密码算法和分组密码算法
D、 序列密码算法和公开密钥加密算法
A、对手只需知道加密算法和一个或多个密文,就可以算出密钥 B、对手只知道一个或多个密文,就可以解密密文得到明文 C、即使对手知道加密算法和一个或多个密文,也不可以算出密钥 D、只要对手不知道加密算法,即使知道一个或多个密文,也不可以算出密钥
A、A.对称算法在数据加密和解密时使用相同的密钥,而非对称算法在两种过程中使用独立的密钥 B、B.非对称算法在数据加密和解密时使用同样的密钥,而对称算法在两种过程中使用独立的密钥 C、C.对称算法和非对称算法在数据加密和解密时都使用相同的密钥 D、D.对称算法和非对称算法在数据加密和解密时都使用独立的密钥