程序包清单签名验证失败_数字世界的手写签名

《中华人民共和国电子签名法》规定“可靠的电子签名与手写签名或者盖章具有同等的法律效力”,那么如何在数字世界实现手写签名?数字世界的手写签名主要解决什么问题呢?数字世界的手写签名可以带来哪些改变呢?下面我们将带你一一呈现。

80a34877e7112e3efb6409f887188403.png

虚拟的世界,虚拟的人物?

很显然,在数字化时代逐渐到来的今天,想在数字世界进行手写签名已经不现实,但密码学中的数字签名和验签技术,带来了与手写签名同等的法律效力,使得在数字世界进行“手写签名”变成了可能。说到数字签名,那么我们不得不提数字签名的工作原理:

1b38531f2e97eff4b0ac1a0b1e01e641.png

数字签名

264958e2c68a8ae301d8d854cf279181.png

验证数字签名

如上图所示:数字签名值一般附加在其进行数字签名的消息上,在进行数字签名时,首先对明文消息进行散列处理,得到一个固定长度的摘要值,数字签名者使用自身的私钥对摘要值进行加密,生成数字签名值。私钥持有者签名后,将数字签名、明文消息以及公钥(一般采用公钥数字证书,相比于公钥,公钥数字证书安全性和可靠性更高)发送给验证者,验证者通过公钥、消息明文以及数字签名值进行验证。验证通过,则证明数字签名有效;否则,数字签名无效。数字签名无效的原因一般可能是:1.明文消息被篡改;2.数字签名被伪造;3、非持有人的数字签名。

数字签名主要解决什么问题呢?主要有两个,一个是防篡改,一个是解决不可否认性问题。对消息进行数字签名后,如果篡改原文消息,此时进行数字签名将失败,会检测到篡改行为。再者,如果行为人否认自己的网上行为,可通过验证数字签名来实现。如果,数字签名认证通过,就如同手写签名或者是盖章,并通过电子签名法来进行认定,让违法者无法遁形。

数字签名让以前一些在网上无法进行的操作,变得成为可能,比如网上签约、进行电子交易,完成通信双方的快速便捷的身份认证,因为私钥可代表用户的身份。数字签名技术可以让一些涉及到钱的交易、涉及到信任的交易变得成为可能,可以更加方便我们的生活。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值