public string ToHexString() { string result = data[dataLength - 1].ToString("X"); for (int i = dataLength - 2; i >= 0; i--) { result += data[i].ToString("X8"); } return result; }