- jdk-13 ではエラーを起こす (2019 10/22)
- jdk-8 は OK
Sample for zxcvbn4j†[edit]
CheckPass.java†[edit]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import com.nulabinc.zxcvbn.*;
class CheckPass
{
public static void main(String[] args)
{
String str = null;
double score = 0.0;
Zxcvbn zxcvbn = new Zxcvbn();
InputStreamReader ist = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(ist);
try {
System.err.print("Input String: ");
str = buf.readLine();
while(str!=null) {
Strength strength = zxcvbn.measure(str);
//score = strength.getGuesses();
score = strength.getGuessesLog10();
System.out.println("[" + str + "] is " + score);
System.err.print("\nInput String : ");
str = buf.readLine();
}
}
catch (IOException e) {
e.printStackTrace();
}
}
}
javac -classpath ./zxcvbn-1.3.0.jar CheckPass.java
java -classpath .:./zxcvbn-1.3.0.jar CheckPass