package com.inet.ailink.receiver.common.utils; import java.io.UnsupportedEncodingException; public class Base64TeaUitls { //加密 public static String encrypt(String dataValue){ byte[] old = BytesUtils.getBytes(Integer.parseInt(dataValue)); String result = ""; try { //tea加密 byte[] teaDscrypt =TeaUtils.encrypt(old,null); //base编码 result= Base64Util.encoderString(teaDscrypt); } catch (UnsupportedEncodingException e) { return result; } return result; } //解密 public static byte[] decrypt(String base64Text){ //base解码 String base64TextEn; try { base64TextEn = Base64Util.decoderString(base64Text); //解码数据转换为byte数组 byte[] base64TeaByteOld = Base64Util.hexStrToByteArray(base64TextEn); //tea解密byte数组 byte[] base64TeaByte =TeaUtils.decrypt(base64TeaByteOld,null); //将负数转换为整数 /*if(base64TeaByte != null){ for(int i=0;i base64TeaByteOldList = new ArrayList(); for(int i=0;i