1.在项目中服务端解密不对.但是本地解密正确.后来发现base64加密字符会有换行的现象。发现base64一行不能超过76个字符,超过则添加回车换行符.
用字符串对象的replaceAll方法替换掉\r和\n,代码如下:
replaceAll(“[\s*\t\n\r]”, “”);
到此解密成功。
Java的加密和解密艺术
最新推荐文章于 2024-04-15 05:47:12 发布
1.在项目中服务端解密不对.但是本地解密正确.后来发现base64加密字符会有换行的现象。发现base64一行不能超过76个字符,超过则添加回车换行符.
用字符串对象的replaceAll方法替换掉\r和\n,代码如下:
replaceAll(“[\s*\t\n\r]”, “”);
到此解密成功。