单选题 公开密钥的作用是( )。
A.能保证数据完整性 B.抗可否认性
C.实现通信中各实体的身份认 D.以上都是

【正确答案】 D
【答案解析】