多项选择题

数据加密技术主要有()。

A.非对称加密
B.公开加密
C.非公开加密
D.对称密钥