单项选择题

当需要使用共享密钥验证消息的完整性和真实性时,下列哪项是安全管理员matt必须使用的技术()

A.RIPEMD
B.MD5
C.SHA
D.HMAC