单项选择题

数据加密,是一门历史悠久的技术,指通过()和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。它的核心是密码学。

A.数据备份
B.加密算法
C.数据保护
D.数据传输