发布网友 发布时间:2022-04-24 16:28
共2个回答
热心网友 时间:2023-10-22 16:07
这里需要引申说明几个概念:
1、公钥,是大家都可以获取并使用的,而私钥则具有私密性,只有自己知道而他人无法获取。
2、对称加密:采用单钥密码系统的加密方式,即信息加密或解密只能使用同一个密码。
3、非对称算法:具有唯一对应的两个密钥,一个公钥一个私钥,它具有这样的性质:用公钥加密的文件只能用私钥解密,而私钥加密的文件只能用公钥解密。
为了说明数字签名技术在电子签名过程中发挥的作用,我们通过一个电子签名场景来说明:假设甲公司发送一份机密文件给乙公司,需要乙公司使用电子签名在线签署,那么步骤为:
(1)甲公司发送文件给乙公司
为了确保传输过程中文件内容不被泄露,甲公司使用对称加密的方法将文件加密并发送给乙公司。
为了保证上述步骤加密的秘钥只有乙公司收到,甲公司将该秘钥用乙公司的公钥加密(则只有乙公司使用私钥才能打开)。
(2)乙公司接收并签署文件
乙公司接收到文件后,使用自己的私钥解密文件获取文件内容;
乙公司在文件上添加签名外观,形成印章外观+文件内容的新文件;
将新文件转化为一段代码(该技术为哈希运算,该代码为哈希值);
使用乙公司的私钥对哈希值加密,此时形成乙公司的数字签名。
由上述过程,可以看出,数字签名就是用哈希算法提取出源文件的哈希值并用发送人的私钥进行加密后的内容,由于源文件摘要内容是唯一性的,因而数字签名也具备唯一性。形成数字签名并添加到源文件上并发送给签署人的过程就是电子签名的过程。
热心网友 时间:2023-10-22 16:08
数字签名(Digital Signature)则是电子签名的一种特定类型,可以说是一种改进型的更加可信的电子方式签名,准确的中文全称应为:数字方式签名,简称:数字签名,以区分电子方式签名。数字签名是使用数字证书来验证签名者的身份,并通过密码算法将签名者身份绑定到文档中来证明签名行为的不可否认,已签名文档无需包含签名过程审计报告,签名者的身份验证则由证书颁发机构(CA)或信任服务提供商(TSP)完成。