Hex.encodeHexString(result)可以显示十六进制,new String(result, "UTF-8")会乱码,为什么?
转换成byte数组的时候不一定是utf-8编码,用utf-8解码就可能产生错误