public static string ByteArrayToHexString(byte[] data) {
StringBuilder sb = new StringBuilder(data.Length * 3);
foreach (byte b in data)
{
sb.Append(Convert.ToString(b, 16).PadLeft(2, '0').PadRight(8, ' '));
}
return sb.ToString().ToUpper();
}
StringBuilder sb = new StringBuilder(data.Length * 3);
foreach (byte b in data)
{
sb.Append(Convert.ToString(b, 16).PadLeft(2, '0').PadRight(8, ' '));
}
return sb.ToString().ToUpper();
}
得到十六进制后,可以通过stringformat来字符串对齐