diff --git a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/MD5Util.java b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/MD5Util.java index 4b737e09..4ee914c4 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/MD5Util.java +++ b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/MD5Util.java @@ -4,8 +4,12 @@ import java.security.MessageDigest; public class MD5Util { + private MD5Util(){ + + } + public static String byteArrayToHexString(byte b[]) { - StringBuffer resultSb = new StringBuffer(); + StringBuilder resultSb = new StringBuilder(); for (int i = 0; i < b.length; i++){ resultSb.append(byteToHexString(b[i])); } @@ -25,14 +29,15 @@ public class MD5Util { public static String MD5Encode(String origin, String charsetname) { String resultString = null; try { - resultString = new String(origin); + resultString = origin; MessageDigest md = MessageDigest.getInstance("MD5"); if (charsetname == null || "".equals(charsetname)) { resultString = byteArrayToHexString(md.digest(resultString.getBytes())); } else { resultString = byteArrayToHexString(md.digest(resultString.getBytes(charsetname))); } - } catch (Exception exception) { + } catch (Exception e) { + e.printStackTrace(); } return resultString; }