我们一般使用数字签名可以证明以下2种情况:
①如果他人可以用公钥正确地解开数字签名,则表示数字签名的确是由签名者产生的。
②如果消息的接收方从接收到的消息M′计算出散列值H(M′),比较两个散列值,
如果两者相同,则可以证明信息签名者的身份。
如果不同,可能对散列值进行签名所用的私钥不是签名者的私钥,这表明信息的签名者不可信;也可能收到的信息根本不是签名者发送的信息,或在传输过程中已经遭到破坏或篡改。数字签名机制提供了一种信息鉴别方法,普遍用于银行、电子商务、电子办公等。
同时数字签名还可以鉴别以下几种问题:
①接收方伪造:接收方伪造一份文件,并声称这是发送方发送的;
②发送者或接收者否认:发送者或接收者事后不承认自己曾经发送或接收过文件;
③第三方冒充:网上的第三方用户冒充发送或接收文件;
④接收方篡改:接收方对收到的文件进行改动。
以上是关于数字签名的作用一些总结,很实用,希望能帮助到大家!
标签: ssl证书申请
上一篇:csp是什么意思?
下一篇:浏览器提示此网站的安全证书有问题,如何解决?