| Package | Description |
|---|---|
| me.gosimple.nbvcxz.matching | |
| me.gosimple.nbvcxz.resources |
| Modifier and Type | Class and Description |
|---|---|
class |
DateMatcher
Extract all the possible dates from a password.
|
class |
DictionaryMatcher
Look for every part of the password that match an entry in our dictionaries
|
class |
RepeatMatcher
Look for every part of the password that is a repeat of the previous character.
|
class |
SeparatorMatcher
Extract any likely separator within the password.
|
class |
SequenceMatcher
Look for every part of the password that is a sequence (abc, 123)
|
class |
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. |
class |
YearMatcher
Look for every part of the password that matches the year pattern.
|
| Modifier and Type | Method and Description |
|---|---|
static List<PasswordMatcher> |
ConfigurationBuilder.getDefaultPasswordMatchers() |
List<PasswordMatcher> |
Configuration.getPasswordMatchers() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationBuilder |
ConfigurationBuilder.setPasswordMatchers(List<PasswordMatcher> passwordMatchers)
PasswordMatcher are what look for different patterns within the password and create an associated Match object. |
| Constructor and Description |
|---|
Configuration(List<PasswordMatcher> passwordMatchers,
Map<String,Long> guessTypes,
List<Dictionary> dictionaries,
List<AdjacencyGraph> adjacencyGraphs,
Map<Character,Character> leetTable,
Pattern yearPattern,
Double minimumEntropy,
Locale locale,
boolean distanceCalc,
long combinationAlgorithmTimeout) |
Copyright © 2017. All rights reserved.