X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Futil%2FPasswordHash.java;h=4de92440dff10febe39a14ac31595c5e9e4446aa;hb=ad86421f667d8f7ea22a4c01d1287c33847f3a63;hp=ed0d4f3c251903a0400552e1db0f6b2a1e75b20e;hpb=ec24cf6925bb3729a644580ad4a9375d05883c62;p=gigi.git diff --git a/src/org/cacert/gigi/util/PasswordHash.java b/src/org/cacert/gigi/util/PasswordHash.java index ed0d4f3c..4de92440 100644 --- a/src/org/cacert/gigi/util/PasswordHash.java +++ b/src/org/cacert/gigi/util/PasswordHash.java @@ -24,6 +24,9 @@ public class PasswordHash { * */ public static String verifyHash(String password, String hash) { + if (password == null || password.isEmpty()) { + return null; + } if (hash.contains("$")) { if (SCryptUtil.check(password, hash)) { return hash; @@ -46,7 +49,7 @@ public class PasswordHash { } } - private static String sha1(String password) { + public static String sha1(String password) { try { MessageDigest md = MessageDigest.getInstance("SHA1"); byte[] digest = md.digest(password.getBytes("UTF-8"));