单项选择题

下列哪一项能保证发送者的真实性和e-mail的机密性?()

A.用发送者的私钥加密消息散列(hash),然后用接收者的公钥加密消息散列(hash)
B.发送者对消息进行数字签名然后用发送者的私钥加密消息散列(hash)
C.用发送者的私钥加密消息散列(hash),然后用接收者的公钥加密消息。
D.用发送者的私钥加密消息,然后用接收者的公钥加密消息散列(hash)