带验证签名的混合加解密
2023-06-12 11:02:08 11 举报
带验证签名的混合加解密是一种安全通信协议,它结合了对称加密和非对称加密的优点。在传输过程中,数据首先使用对称加密算法进行加密,然后使用接收方的公钥对对称密钥进行加密。接收方收到数据后,首先使用自己的私钥解密对称密钥,然后使用对称密钥解密数据。为了保证数据的安全性,发送方还会对整个数据和对称密钥进行哈希运算,并使用自己的私钥对哈希值进行签名。接收方收到数据后,会重新计算哈希值并与发送方的签名进行比较,以验证数据的完整性和发送方的身份。这种方案既保证了数据传输的安全性,又提高了加解密的效率。
作者其他创作
大纲/内容
⑦
输出
接收端-RSA-私钥
⑧
⑥
AES 加密秘钥
生成-RSA签名
输入
密文
接收端-RSA-公钥
明文+RSA签名
AES 秘钥
①
传输
是
②
⑤
对-明文-加密
发送方
发送密文 与 AES加密密钥
解密成功
开始
AES 秘钥
对-AES密钥-加密
验签通过?
验签失败
明文
③
发送端-RSA-公钥
生成-AES密钥
④
发送端-RSA-私钥
RSA & 签名 & AES 混合双向加密方案
解密AES密钥
否
接收方
签名验证(防篡改)
密文解密
0 条评论
下一页