场景
Android+Java中使用RSA加密实现接口调用时的校验功能:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/111467394
在以上使用RSA非对称加密时所加密的key是固定的,如果限制只能在Android端和Java端能解密获取到key,在传输时使用密文,可以使用对称加密中的Aes加密。即使用同一个密钥进行加解密。
注:
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
首先在SpringBoot项目中引入需要的依赖
<!-- Aes加密-->
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk16</artifactId>
<versio