## 前言
本文内容基于:
https://www.bilibili.com/video/av38845557
## 需求
### 基本需求
由A端 向 C端 发送数据,中间必定经过B端,
例如 A ===> B ===> C,
要求
即使B能看得到所有数据,
也无法出现以下三种情况
1. B模仿A 向C发送的信息
2. B知道A 向C发送的信息的内容
3. B修改A 向C发送的信息的内容
## 前言
关于RSA原理不多赘述,参考百度百科:https://baike.baidu.com/item/RSA%E7%AE%97%E6%B3%95/263310
本文代码并非远程,参考文章:https://blog.csdn.net/qy20115549/article/details/83105736
在其基础上,修改了base64依赖,改为java8自带的`java.util.Base6