多项选择题

SM4分组密码算法可以用于下列哪些用途()

A.数据保密传输
B.信息加密存储
C.签名认证
D.消息鉴别码