static string ByteArrayToHexString(byte[] bytes) { var builder = new StringBuilder(3 * bytes.Length); foreach (byte t in bytes) builder.AppendFormat("{0:x2}", t); return builder.ToString().ToLowerInvariant(); }