public static void Main()
var byteArray = HexStringToByteArray(hexString);
Console.WriteLine(string.Join(",", byteArray));
for (int i = 0; i < byteArray.Length; i++)
byteArray[i] = (byte)(byteArray[i] ^ 149);
Console.WriteLine(string.Join(",", byteArray));
private static byte[] HexStringToByteArray(string hex)
int NumberChars = hex.Length;
byte[] bytes = new byte[NumberChars / 2];
for (int i = 0; i < NumberChars; i += 2)
bytes[i / 2] = Convert.ToByte(hex.Substring(i, 2), 16);