package com.xwtec.util;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
public class XXTEA {
private XXTEA() {
}
private static String base64Encode(byte[] data) {
return new String(org.apache.commons.codec.binary.Base64.encodeBase64(data));
}
private static byte[] base64Decode(String data) throws IOException {
return org.apache.commons.codec.binary.Base64.decodeBase64(data.getBytes());
}
private static byte[] base64Decode(byte[] data) throws IOException {
return org.apache.commons.codec.binary.Base64.decodeBase64(data);
}
/**
* Encrypt data with key.
*
* @param data
* @param key
* @return
*/
public static byte[] encrypt(byte[] data, byte[] key) {
if (data.length &#