以下关于数字认证的表述错误的是

以下关于数字认证的表述错误的是
A、数字认证可用于证明信息发送者和接收者的身份
B、数字认证可用于证明文件的完整性
C、数字认证一般都通过双向Hash函数来实现
D、Java语言可用于数字认证
【正确答案】:C