一切福田,不離方寸,從心而覓,感無不通。

RSA双向加解密(公钥加密-私钥解密;私钥加密-公钥解密)

非对称加密算法中,提供一个公钥一个私钥。一般情况下,采用公钥加密、私钥解密的方式。
假设有这样一个场景:服务A与服务B需要通信,通信内容为了安全需要进行加密传输,并且服务A与服务B不能互相持有对方的钥匙。
我首先想到的是能否利用RSA实现双向的加解密,查阅了资料后做了一个简单的实现,下面贴出实现原理及代码:

 

from:https://blog.csdn.net/qq_42014561/article/details/128385886