关于MD5加密中转换byte为十六进制的问题
问题陈述
先看看MD5加密的代码
StringBuilder builder = new StringBuilder();
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(myContentString.getBytes());
byte[] bytes = md.digest();
for(byte b : bytes)
builder.append(Integer.toString((b & 0xff) + 0x100).subString(1))