X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Futil%2FPasswordStrengthChecker.java;h=cad2aba58106f21a872a41d32f80f5094174f4e6;hb=b93a39014fe39b0b3527849acc0e57e5b7772f1b;hp=07898f263b681715f141d5405ce236bf4d07efd5;hpb=28f6b558d8116f8cbb17390a83235976b50903b0;p=gigi.git diff --git a/src/org/cacert/gigi/util/PasswordStrengthChecker.java b/src/org/cacert/gigi/util/PasswordStrengthChecker.java index 07898f26..cad2aba5 100644 --- a/src/org/cacert/gigi/util/PasswordStrengthChecker.java +++ b/src/org/cacert/gigi/util/PasswordStrengthChecker.java @@ -10,8 +10,10 @@ public class PasswordStrengthChecker { static Pattern upper = Pattern.compile("[A-Z]"); static Pattern whitespace = Pattern.compile("\\s"); static Pattern special = Pattern.compile("(?!\\s)\\W"); + private PasswordStrengthChecker() { } + private static int checkpwlight(String pw) { int points = 0; if (pw.length() > 15) { @@ -43,6 +45,7 @@ public class PasswordStrengthChecker { } return points; } + public static int checkpw(String pw, User u) { if (pw == null) { return 0; @@ -66,6 +69,7 @@ public class PasswordStrengthChecker { // TODO dictionary check return light; } + private static boolean contained(String pw, String check) { if (check == null || check.equals("")) { return false;