单项选择题

下列方法可用于对消息认证码攻击的是()。

A、重放攻击
B、密钥推测攻击
C、已知明文攻击
D、选择密文攻击