private static string ToHex(byte[] data) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < data.Length; i++) { if (i > 0 && i % 2 == 0) { sb.Append("-"); } sb.Append(data[i].ToString("X2")); } return sb.ToString(); }