简述基于非对称加密算法的数字签名的过程。
简述基于非对称加密算法的数字签名的过程。
【正确答案】:过程如下:
(1) 被发送文件用散列算法加密产生信息摘要;
(2) 发送方用自己的私有密钥对摘要再加密, 这就形成了数字签名;
(3) 将原文和加密的摘要同时传给对方;
(4) 对方用发送方的公共密钥对摘要解密, 同时对收到的文件用散列算法加密产生又一摘要;
(5) 将解密后的摘要和收到的文件在接收方重新加密产生的摘要互相对比, 如两者 一致, 则说明传送过程中信息没有被破坏或篡改过, 否则不然。
Top