## 前言 本文内容基于: 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发送的信息的内容
## 需求 java 实现 AES/CBC/PKCS7Padding 加密 解密 由于java原生只支持到PKCS5Padding 需要引入第三方依赖支持 参考:[https://www.cnblogs.com/chen-lhx/p/6233954.html](https://www.cnblogs.com/chen-lhx/p/6233954.html) ## 实现 引入maven ```