单项选择题

A.生成随机数
B.协商密钥
C.加密数据
D.数字签名