单选题

在数字签名的实现过程中,发送者A需要对消息M进行签名并安全传输给接收者B。下列关于数字签名过程步骤的描述中,正确的是( )。

A
发送者A用接收者B的公钥对原文M进行加密,然后用自己的私钥对加密结果进行签名
B
发送者A先计算消息M的摘要MD,然后用自己的私钥对M+MD进行加密签名,最后用接收者B的公钥对整个信息包进行加密
C
发送者A用自己的公钥对消息M进行签名,接收者B用发送者A的私钥进行验证
D
发送者A直接用接收者B的私钥对消息M进行加密传输
查看答案
答案
正确答案:B
解析
【内容考查】本题考查数字签名的完整实现过程和步骤顺序。
【选项分析】选项A错误,数字签名应该先签名后加密,且签名使用发送者的私钥而非对原文直接加密;
选项B正确,完整描述了数字签名的标准流程:首先计算消息摘要,然后用发送者私钥签名,最后用接收者公钥加密整个信息包;
选项C错误,数字签名使用私钥签名、公钥验证,而非公钥签名、私钥验证;
选项D错误,发送者无法获得接收者的私钥,且这不是数字签名的正确流程。
历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved