单选题

在很多提供保密性,完整性和认证的安全协议中,都采用了公钥密码体制和对称加密算法以及哈希函数,以下哪种说法是正确的()

A公钥密码算法用于生成数字签名

B对称加密算法用于生成数字签名

CIDEA可以生成数字签名

D这些安全协议不需要数字签名

正确答案

来源:www.examk.com

答案解析

公钥密码算法可以利用私钥生成数字签名。所以选项A的说法是正确的。对称加密算法不能生成数字签名,所以选项B和C是错误的。本题中说明了是可提供保密性和认证的安全协议所以必须要使用数字签名来实现认证。所以选项D是错误的。