用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认,A和B通信时可使用()来对用户的身份进行认证使用(请作答此空)确保消息不可否认。
A.数字证书
B.消息加密
C.用户私钥
D.数字签名
正确答案是D