Xor With two byte array - CSharp System

CSharp examples for System:Byte Array

Description

Xor With two byte array

Demo Code


using System.Text;
using System;/*from   ww w  . j av a  2  s .c o  m*/

public class Main{
        public static byte[] XorWith(byte[] bytes, byte[] xor)
        {
            byte[] result = new byte[bytes.Length];

            for (int i = 0; i < bytes.Length; i++)
                if (i < xor.Length)
                    result[i] = (byte) (bytes[i] ^ xor[i]);
                else
                    result[i] = bytes[i];

            return result;
        }
}

Related Tutorials