前台传到后台base64加密后的json格式,后台加密乱码问题

在尝试解密从前台传到后台的Base64加密JSON字符串时遇到乱码问题。直接在后台解密无误,但从前台接收的字符串解密后出现问号乱码。通过更换解密工具类成功解决问题,适用于JDK1.5以上版本,但仍不清楚两种方法的具体差异。
摘要由CSDN通过智能技术生成

今天在做base64位加密解密方法时发现一个有趣的问题
我将加密好的内容放在后台代码中直接解密,一点瑕疵都没有,但是,当我从前台接收加密好的字符串来后台解密的时候,就一直乱码,一堆问号的那种乱码。
我在网上找了有一会了,后来换了一个工具就好用啦,下面是具体的过程。
没有实现的过程:

public String generateCode(@RequestBody String params) throws IOException {
   
        log.error("接收到的加密字符串:" + params);
        String jiamiStr = params;
        //解密
        // Base64Util.base64decode(jiamiStr);
        BASE64Decoder decoder = new 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值