多项选择题

加密的强度主要取决于()

A.算法的强度
B.密钥的保密性
C.明文的长度
D.密钥的强度