单项选择题

张某要发给李某一封信,他希望信的内容不会被第三方了解和篡改,需要:()

A.仅加密信件,将得到的密文传输
B.对信件生成消息认证码,加密附有认证码的明文,将得到的密文传输
C.先加密信件,再对加密之后的密文生成认证码,将得到的密文传输
D.对明文生成消息认证码,将明文与得到的认证码一起传输