多项选择题

数字签名具有()的功能。

A.签名者不能否认
B.保证信息文件不感染病毒
C.保证信息是由签名者自己签名发送
D.签发的文件是真实文件