Beispiel #1
0
        public string Encrypt(byte[] data)
        {
            var shuffledData = Conversion.BigToLittleEndian(data);
            var encrypted    = Conversion.BigToLittleEndian(XXTEA.Encrypt(shuffledData, key));

            return(Conversion.ByteArrayToString(encrypted));
        }
Beispiel #2
0
        public byte[] Decrypt(string encryptedHexValue)
        {
            var data         = Conversion.HexStringToByteArray(encryptedHexValue);
            var shuffledData = Conversion.BigToLittleEndian(data);

            return(Conversion.BigToLittleEndian(XXTEA.Decrypt(shuffledData, key)));
        }