多项选择题

以下()算法可以安全地为变长的数据生成MAC。

A.CBC-MAC
B.HMAC
C.GCM
D.CMAC