单项选择题

以下哪项允许双方通过使用加密和散列算法建立共享密钥?()

A.3DES
B.AES
C.Diffie-Hellman(DH)算法
D.MD5