All Classes and Interfaces
Class
Description
Contains hard coded adjacency graphs for different keyboard types.
Abstract class which takes care of a lot of the boiler plate for implementing
Match.Wrapper for the best matches list and length to support recursive methods
Util class for brute force calculations.
Used to set any configurable parameters when estimating password strength.
Builder class for creating
Configuration.Extract all the possible dates from a password.
Object used for dictionary matching.
Dictionary builder class to help properly build dictionaries.
Look for every part of the password that match an entry in our dictionaries
Password generation class
Character types to use for password generation.
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.This class allows you to do estimates on passwords.
Interface for different matching methods to implement.
Look for every part of the password that is a repeat of the previous character.
This class contains all info about the entropy calculation.
Extract any likely separator within the password.
Look for every part of the password that is a sequence (abc, 123)
Look for every part of the password that is spacial pattern
This will only return matches where there are at least two consecutive characters.
This will only return matches where there are at least two consecutive characters.
Look for every part of the password that matches the year pattern.