多项选择题

RSA 算法的两个用途是什么()。

A.数据加密
B.数字签字的核查
C.共享密钥生成
D.消息Hash