/**
* 简单异或加密算法
*
* @param info
* @param key
* @return
*/ public static String xorEncryption(String info, String key) {
byte[] result = new byte[info.length()];
if (StringUtil.isBlank(info) || StringUtil.isBlank(key)) {
return "";
}
for (int i = 0, j = 0; i < info.length(); ++i) {
result[i] = (byte) (info.charAt(i) ^ key.charAt(j));
j = (++j) % (key.length());
}
return Base64.encode(result);
}