/// <summary> /// 数据加密 /// </summary> /// <param name="data"></param> /// <param name="key"></param> /// <returns></returns> public static byte[] Encrypt(byte[] data, byte[] key) { if (data.Length == 0) { return(data); } return(XXTEA.ToByteArray(XXTEA.Encrypt(XXTEA.ToUInt32Array(data, true), XXTEA.ToUInt32Array(XXTEA.FixKey(key), false)), false)); }
public static byte[] Encrypt(string data, string key) { return(XXTEA.Encrypt(XXTEA.utf8.GetBytes(data), XXTEA.utf8.GetBytes(key))); }