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