diff --git a/src/main/java/org/cysecurity/cspf/jvl/model/HashMe.java b/src/main/java/org/cysecurity/cspf/jvl/model/HashMe.java index 635a180..2ce1e14 100644 --- a/src/main/java/org/cysecurity/cspf/jvl/model/HashMe.java +++ b/src/main/java/org/cysecurity/cspf/jvl/model/HashMe.java @@ -1,5 +1,6 @@ package org.cysecurity.cspf.jvl.model; +import java.io.IOException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; @@ -13,7 +14,7 @@ public static String hashMe(String str) StringBuffer sb=null; try { - MessageDigest md = MessageDigest.getInstance("MD5"); + MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(str.getBytes()); byte byteData[] = md.digest(); sb= new StringBuffer(); @@ -22,9 +23,11 @@ public static String hashMe(String str) sb.append(Integer.toString((byteData[i] & 0xff) + 0x100, 16).substring(1)); } } - catch(NoSuchAlgorithmException e) + catch(Exception e) { - + System.err.println("Error during hashing: " + e.getMessage()); + return null; + } return sb.toString(); }