下列哪一项最好地描述了哈希算法、数字签名和对称密钥算法分别提供的功能?

下列哪一项最好地描述了哈希算法、数字签名和对称密钥算法分别提供的功能?

A.身份鉴别和完整性,完整性,机密性和完整性

B.完整性,身份鉴别和完整性,机密性和可用性

C.完整性,身份鉴别和完整性,机密性

D.完整性和机密性,完整性,机密性

正确答案是D