用 C++ 實(shí)現(xiàn)十六進(jìn)制打印二進(jìn)制char*
static std::string to_hex(unsigned char* data, int len) {
std::stringstream ss;
ss << std::uppercase << std::hex << std::setfill('0');
for (int i = 0; i < len; i++) {
ss << std::setw(2) << static_cast<unsigned>(data[i]);
}
return ss.str();
}