private static byte[] concat(byte[] a, byte[] b) { byte[] result = new byte[a.Length + b.Length]; Array.Copy(a, result, a.Length); Array.Copy(b, 0, result, a.Length, b.Length); return result; }