jquery base64 加密解密 request 文本字段传输

项目中需要将包含特殊字符的文本字段通过JSON加密传输。方案一采用Java进行Base64加密,视图端使用jQuery.base64.js解密;方案二使用CryptoJS进行解密,需引入core-min.js和base64.js。
摘要由CSDN通过智能技术生成

最近项目中涉及文本类型的字段通过json 传递,文本字段里面可能包含了很多特殊字符,这样在传输的过程中必须要加密。方案详细如下:
方案1: 服务端通过 Java提供的 base64位加密 ,view 端通过jquery.base64.js 解密
Java 加密 代码如下:

 public static String encodeBase64Str(String plainText){
        String encodeBase64Str=null;
        if (org.apache.commons.lang.StringUtils.isNotEmpty(plainText)){
             byte[] btyeArrayStr=plainText.getBytes();  
             Base64 base64=new Base64();  
             btyeArrayStr=base64.encode(btyeArrayStr);  
             try {
                encodeBase64Str =new String(btyeArrayStr,&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值