下列属于数字签名工作过程的有
A、被发送文件采用哈希算法对原始文件进行运算,得到一个固定长度的数字串,称为报文摘要
B、发送方对报文摘要用发送方的私钥进行加密形成发送方的数字签名
C、将数字签名和报文一起发送给接收方
D、接收方首先从接收到的原始报文中用同样的算法计算出新的报文摘要,再用发送方的公钥对报文附件的数字签名进行解密,比较两个报文摘要
E、接收方首先从接收到的原始报文中用同样的算法计算出新的报文摘要,再用接收方的公钥对报文附件的数字签名进行解密,比较两个报文摘要
【正确答案】:ACD
【题目解析】:数字签名工作过程:
(1)被发送文件采用哈希算法对原始报文进行运算,得到一个固定长度的数字串,称为报文摘要(MessageDigest),不同的报文所得到的报文摘要各异,但对相同的报文它的报文摘要却是唯一的。(2)发送方生成报文摘要,用自己的私钥对摘要进行加密形成发送方的数字签名。
(3)这个数字签名将作为报文的附件和报文一起发送给接收方。(4)接收方首先从接收到的原始报文中用同样算法计算出新的报文摘要,再用发送方的公钥对报文附件的数字签名进行解密,比较两个报文摘要,如果值相同,接收方就能确认该数字签名是发送方的。