多项选择题

根据由加密密钥得到解密密钥的算法复杂度差异,密码体制可以分为()

A.共钥密码体制
B.私钥密码体制
C.流密码
D.分组密码