数字摘要,数字签名

内容,数字摘要,数字签名

        阅读前,可以先阅读完参考文章。内容和数字摘要,数字签名的关系可以用下面这张图表示:

关系图

图一

       

发送的内容 

  •   数字摘要: 可以看到数字摘要是内容通过hash 计算得到的一串数字,它的作用是接受到内容的一端,先用公钥解开数字签名得到一个发过来的Digest,然后再一次对内容进行一次hash得到一个Digest ,这两个Digest比对,

                       发现两者相同,则这个内容没有被修改过。

  •   数字签名: 很明显要想得到内容就要用公钥解开这个签名先,所以数字签名的作用就是保护数据的作用,就像一把锁。

        即是说我通过公钥可以得到数字摘要和内容,而拿到了内容就可以重新hash,得到的值再和数字摘要对比,就可以知道内容是否给别人修改过。

        

题外话

       参考文章中为什么道格把苏珊的公钥换成自己的就可以达到假冒的效果呢?因为苏珊的公钥来自于鲍勃,而这把公钥要是换成道格的的话,道格用自己的私钥写信给苏珊,苏珊用假的公钥(道格的)解开后,以为是鲍勃的来信,

实际上是道格的。

 

参考文章: 阮一峰的数字签名文章

转载于:https://www.cnblogs.com/Benjious/p/9719395.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值