All Classes

Class Description
AdjacencyGraph  
AdjacencyGraphUtil
Contains hard coded adjacency graphs for different keyboard types.
BaseMatch
Abstract class which takes care of a lot of the boiler plate for implementing Match.
BestMatches
Wrapper for the best matches list and length to support recursive methods
BruteForceMatch  
BruteForceUtil
Util class for brute force calculations.
CharacterCaseUtil  
Configuration
Used to set any configurable parameters when estimating password strength.
ConfigurationBuilder
Builder class for creating Configuration.
DateMatch  
DateMatcher
Extract all the possible dates from a password.
Dictionary
Object used for dictionary matching.
DictionaryBuilder
Dictionary builder class to help properly build dictionaries.
DictionaryMatch  
DictionaryMatcher
Look for every part of the password that match an entry in our dictionaries
DictionaryUtil  
Feedback  
FeedbackUtil  
Generator
Password generation class
Generator.CharacterTypes
Character types to use for password generation.
Match
Object to represent a match found by a PasswordMatcher which contains the portion of the password, where in the password the match was found (token), how many characters it is.
Nbvcxz
This class allows you to do estimates on passwords.
PasswordMatcher
Interface for different matching methods to implement.
RepeatMatch  
RepeatMatcher
Look for every part of the password that is a repeat of the previous character.
Result
This class contains all info about the entropy calculation.
SeparatorMatch  
SeparatorMatcher
Extract any likely separator within the password.
SequenceMatch  
SequenceMatcher
Look for every part of the password that is a sequence (abc, 123)
SpacialMatch  
SpacialMatcher
Look for every part of the password that is spacial pattern
This will only return matches where there are at least two consecutive characters.
TimeEstimate  
YearMatch  
YearMatcher
Look for every part of the password that matches the year pattern.