コード例 #1
0
ファイル: Encryption.cs プロジェクト: trocken2/Eco2
        public string Encrypt(byte[] data)
        {
            var shuffledData = Conversion.BigToLittleEndian(data);
            var encrypted    = Conversion.BigToLittleEndian(XXTEA.Encrypt(shuffledData, key));

            return(Conversion.ByteArrayToString(encrypted));
        }
コード例 #2
0
ファイル: Encryption.cs プロジェクト: trocken2/Eco2
        public byte[] Decrypt(string encryptedHexValue)
        {
            var data         = Conversion.HexStringToByteArray(encryptedHexValue);
            var shuffledData = Conversion.BigToLittleEndian(data);

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