单项选择题

A.加密和解密要依靠算法和密钥
B.加密是将数据编码为密文
C.密钥就是指用户口令或密码
D.解密是加密的逆过程