最近项目中涉及文本类型的字段通过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,&#