单项选择题

网络层安全协议中的保密服务不能由AH协议提供,AH协议在不需要保密或者法律不允许保密的情况下,是一种恰当的安全协议;反之,()主要用于数据保密.

A.哈希函数
B.ESP
C.PKI
D.数字签名