很神奇的是并非全部都乱码,而是十条内容里面只有一条乱码,总之查询了相关资料,发现是RSA
和RSA/ECB/PKCS1Padding
不同导致的
用的hutool相关工具类RSA,一开始是这么初始化RSA对象
RSA rsa1 = new RSA(AsymmetricAlgorithm.RSA.getValue(), privateKey, publicKey);
加解密RSA对象都改成以下这样子就好了
RSA rsa1 = new RSA(AsymmetricAlgorithm.RSA_ECB_PKCS1.getValue(), privateKey, publicKey);
参考资料:https://blog.csdn.net/qq_39420411/article/details/94056654
注意:本文归作者所有,未经作者允许,不得转载