数字签名通常要先使用单向哈希函数进行处理的原因是()。
A. 多一道加密工序使密文更难破译
B. 提高密文的计算速度
C. 缩小签名消息的长度,加快数字签名和验证签名的运算速度
D. 保证密文能正确还原成明文
查看答案
A向B发送消息M,A利用加密技术(E为加密函数,D为解密函数,K为公共密钥,SKA为A的秘密密钥,SKB为B的秘密密钥)、散列函数(H)同时实现报文的认证、数字签名和保密性的方法是()。
A. E(K,M||H(M||S))
B. M||D(SKA,H(M))
C. E(K,M||D(SKA,H(M)))
D. E(K,M||D(SKB,H(M)))
采用公开密钥算法实现数字签名时,下面的描述()是正确的。
A. 发送方用其私钥签名,接收方用发送方的公钥核实签名
B. 发送方用其公钥签名,接收方用发送方的私钥核实签名
C. 发送方用接收方的私钥签名,接收方用其公钥核实签名
D. 发送方用接收方的公钥签名,接收方用其私钥核实签名
A向发送消息M,采用对称密钥密码(E为加密算法,D为解密算法,共享密钥为K)进行报文内容认证时,下列说法正确的是()。
A. 只需使用E(K,M)就可实现报文内容的认证
B. 在报文M后附加M的CRC检验码后,使用E(K,M||CRC)可实现报文内容的认证
C. 在报文M后附加M的CRC检验码后,使用(M||CRC)可实现报文内容的认证
D. 使用对称密钥密码无法实现报文内容的认证
要抵御重放攻击,可以采用()。
A. 报文源认证
B. 报文内容认证
C. 报文顺序认证
D. 报文宿认证