string BytesToHex(bool reverse, bool endDash, params byte[] input) { if (reverse) { Array.Reverse(input); } return BitConverter.ToString(input).Replace("-", string.Empty) + (endDash ? "-" : ""); }