数字证书中签名算法、签名哈希算法、指纹算法的区别?

首先我们看看这三个算法在数字证书中的展示形式
在这里插入图片描述
在这里插入图片描述
三者的区别请听我一 一道来
签名哈希算法
当用公钥解密出数据后,通过签名哈希算法计算出传输内容的hash值,同时比对随内容一起传过来的hash值,确定传输内容是否被篡改

签名算法
传递信息的hash指纹是加密后随内容一起传递的,这为了防止不会好意的人同时修改信息内容和其中的hash值,达到相匹配,让签名哈希算法步骤失去真正作用。所以hash值发出前都需要加密,这是为了数据传输更安全上的一道保险锁。

签名算法就是为了解密被加密的传递信息的hash指纹

指纹算法
简单来讲就是验证收到的数字证书本身有没有问题。
通过指纹算法计算证书hash值(指纹),和证书中给出的指纹比对,确认证书正确。

对于各关系和概念还是不太懂,请查看我的《Https通信之数字证书》《Https通信之RSA加密签名》两篇博文深入理解其相互关系。

博客书写不易,您的点赞收藏是我前进的动力,觉得不错请点赞、 收藏 ^ _ ^ !

相关链接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章