网络安全-数字签名技术框图(SZ)

Posted 罡罡同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络安全-数字签名技术框图(SZ)相关的知识,希望对你有一定的参考价值。

数字签名技术框图

下面再来口述一下吧:
甲、乙二人要发送一个秘密信息,但是怕被老王截获并篡改,破坏了其完整性,
于是甲、乙二人商量使用刚学习的数字签名技术来保证秘密消息的完整性。

准备工作:甲、乙都有一个私钥和一个公钥,哈希函数MD5,明文消息M
甲先将明文消息M通过对称密钥K1加密为K1(M),再将对称密钥K1用乙的公钥加密为PkB(K1),
再用哈希函数MD5将明文消息M哈希一下,生成H(M),再将其用A的私钥加密,
生成SkA[H(M)]。将PkB(K1)、K1(M)、SkA[H(M)]通过发送通道发给乙方。

乙方用自己的私钥SkB解密PkB(K1)为K1,再用K1解密K1(M)为M1
(这里用M1,而不用M是为了后期对比的区分),
再用哈希函数MD5将刚解密出的M1哈希一下,生成H(M1)。再用PkA解密SkA[H(M)],
生成H(M),我们将H(M)与H(M1)进行对比,若相同,则说明消息具有完整性,
否则说明消息被篡改,不具有完整性。

最后祝大家2022新年快乐呀!

我是罡罡同学,一位初入网安的小白。☜(ˆ▽ˆ)
(疯狂暗示 点赞 !关注!转发 !!! 点赞 !关注!转发 !!!)

您的支持是罡罡同学前进的最大动力!

以上是关于网络安全-数字签名技术框图(SZ)的主要内容,如果未能解决你的问题,请参考以下文章

Java关于数字工具类~持续汇总~

labview中的条件结构问题

十个完全免费的网页原型(线框图)工具

中钞区块链等17家机构联合成立分布式数字身份产业联盟

labview软件中程序框图如何形成

无记忆多项式数字预失真技术