public string Encrypt(byte[] data) { var shuffledData = Conversion.BigToLittleEndian(data); var encrypted = Conversion.BigToLittleEndian(XXTEA.Encrypt(shuffledData, key)); return(Conversion.ByteArrayToString(encrypted)); }
public byte[] Decrypt(string encryptedHexValue) { var data = Conversion.HexStringToByteArray(encryptedHexValue); var shuffledData = Conversion.BigToLittleEndian(data); return(Conversion.BigToLittleEndian(XXTEA.Decrypt(shuffledData, key))); }