多项选择题

在密码学中,以下哪些选项是Hash函数的特点()

A.保证数据有效性,完整性
B.阻止逆向工程
C.防止抵赖
D.用于数字签名,文件校验等