网络安全-数字签名技术框图(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新年快乐呀!

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

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

猜你喜欢

转载自blog.csdn.net/m0_46625346/article/details/122284914