多项选择题

下列属于保障数据完整性手段的有()。

A.数字签名
B.数字摘要
C.对称加密
D.非对称加密