Package org.passay.entropy
Class ShannonEntropyFactory
- java.lang.Object
-
- org.passay.entropy.ShannonEntropyFactory
-
public final class ShannonEntropyFactory extends Object
Factory for creatingShannonEntropy
from password rules and password data.- Author:
- Middleware Services
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ShannonEntropy
createEntropy(boolean dictionaryCheck, PasswordData passwordData)
Creates a new shannon entropy.static ShannonEntropy
createEntropy(List<? extends Rule> passwordRules, PasswordData passwordData)
Creates a new shannon entropy.
-
-
-
Method Detail
-
createEntropy
public static ShannonEntropy createEntropy(List<? extends Rule> passwordRules, PasswordData passwordData)
Creates a new shannon entropy.- Parameters:
passwordRules
- to aid in entropy calculationpasswordData
- to aid in entropy calculation- Returns:
- shannon entropy
-
createEntropy
public static ShannonEntropy createEntropy(boolean dictionaryCheck, PasswordData passwordData)
Creates a new shannon entropy.- Parameters:
dictionaryCheck
- whether or not a common passwords dictionary is checked against the passwordpasswordData
- to aid in entropy calculation- Returns:
- shannon entropy
-
-