多项选择题

A.基于密钥安全
B.加解密算法公开
C.加密算法保密
D.基于置换算法