A B C D E F G H I J K L M O P Q R S T U V W Y Z 
All Classes All Packages

A

AdjacentGraphBuilder(String) - Constructor for class com.nulabinc.zxcvbn.matchers.Keyboard.AdjacentGraphBuilder
 
AlignedAdjacentGraphBuilder - Class in com.nulabinc.zxcvbn.matchers
 
AlignedAdjacentGraphBuilder(String) - Constructor for class com.nulabinc.zxcvbn.matchers.AlignedAdjacentGraphBuilder
 
AlignedKeyboardLoader - Class in com.nulabinc.zxcvbn.matchers
 
AlignedKeyboardLoader(String, Resource) - Constructor for class com.nulabinc.zxcvbn.matchers.AlignedKeyboardLoader
 
ALL_UPPER - Static variable in class com.nulabinc.zxcvbn.guesses.DictionaryGuess
 
ascending - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
ascending(boolean) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
AttackTimes - Class in com.nulabinc.zxcvbn
 
AttackTimes(AttackTimes.CrackTimeSeconds, AttackTimes.CrackTimesDisplay, int) - Constructor for class com.nulabinc.zxcvbn.AttackTimes
 
AttackTimes.CrackTimesDisplay - Class in com.nulabinc.zxcvbn
 
AttackTimes.CrackTimeSeconds - Class in com.nulabinc.zxcvbn
 

B

BaseGuess - Class in com.nulabinc.zxcvbn.guesses
 
BaseGuess(Context) - Constructor for class com.nulabinc.zxcvbn.guesses.BaseGuess
 
baseGuesses - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
baseGuesses(double) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
BaseMatcher - Class in com.nulabinc.zxcvbn.matchers
 
BaseMatcher(Context) - Constructor for class com.nulabinc.zxcvbn.matchers.BaseMatcher
 
baseMatches - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
baseMatches(List<Match>) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
baseToken - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
baseToken(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
Bruteforce - com.nulabinc.zxcvbn.Pattern
 
BRUTEFORCE_CARDINALITY - Static variable in interface com.nulabinc.zxcvbn.Guess
Deprecated.
Cardinality used in brute force attacks.
BRUTEFORCE_CARDINALITY - Static variable in interface com.nulabinc.zxcvbn.guesses.Guess
Cardinality used in brute force attacks.
BruteforceGuess - Class in com.nulabinc.zxcvbn.guesses
 
BruteforceGuess(Context) - Constructor for class com.nulabinc.zxcvbn.guesses.BruteforceGuess
 
build() - Method in class com.nulabinc.zxcvbn.matchers.Keyboard.AdjacentGraphBuilder
builds an adjacency graph as a dictionary: {character: [adjacent_characters]}.
build() - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
build() - Method in class com.nulabinc.zxcvbn.ZxcvbnBuilder
 
buildAdjacentGraphBuilder(String) - Method in class com.nulabinc.zxcvbn.matchers.AlignedKeyboardLoader
 
buildAdjacentGraphBuilder(String) - Method in class com.nulabinc.zxcvbn.matchers.KeyboardLoader
 
buildAdjacentGraphBuilder(String) - Method in class com.nulabinc.zxcvbn.matchers.SlantedKeyboardLoader
 
Builder(Pattern, int, int, CharSequence) - Constructor for class com.nulabinc.zxcvbn.matchers.Match.Builder
 

C

calcSlant(int) - Method in class com.nulabinc.zxcvbn.matchers.AlignedAdjacentGraphBuilder
 
calcSlant(int) - Method in class com.nulabinc.zxcvbn.matchers.Keyboard.AdjacentGraphBuilder
 
calcSlant(int) - Method in class com.nulabinc.zxcvbn.matchers.SlantedAdjacentGraphBuilder
 
calculateBinomialCoefficient(int, int) - Static method in class com.nulabinc.zxcvbn.guesses.BaseGuess
 
calculateMostGuessableMatchSequence(CharSequence, List<Match>) - Method in class com.nulabinc.zxcvbn.Scoring
Calculates the most guessable match sequence for a password.
calculateMostGuessableMatchSequence(CharSequence, List<Match>, boolean) - Method in class com.nulabinc.zxcvbn.Scoring
Calculates the most guessable match sequence for a password with an option to exclude additive.
charArray() - Method in class com.nulabinc.zxcvbn.WipeableString
Returns a copy of the content as a char array.
charAt(int) - Method in class com.nulabinc.zxcvbn.WipeableString
 
ClasspathResource - Class in com.nulabinc.zxcvbn.io
 
ClasspathResource(String) - Constructor for class com.nulabinc.zxcvbn.io.ClasspathResource
 
codePointAt(int) - Method in class com.nulabinc.zxcvbn.WipeableString
Returns the nth Unicode code point.
com.nulabinc.zxcvbn - package com.nulabinc.zxcvbn
 
com.nulabinc.zxcvbn.guesses - package com.nulabinc.zxcvbn.guesses
 
com.nulabinc.zxcvbn.io - package com.nulabinc.zxcvbn.io
 
com.nulabinc.zxcvbn.matchers - package com.nulabinc.zxcvbn.matchers
 
Context - Class in com.nulabinc.zxcvbn
 
Context(Map<String, Dictionary>, Map<String, Keyboard>) - Constructor for class com.nulabinc.zxcvbn.Context
 
copy(CharSequence, int, int) - Static method in class com.nulabinc.zxcvbn.WipeableString
Returns a copy of a portion of a character sequence as a wipeable string.
CrackTimesDisplay(String, String, String, String) - Constructor for class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
 
CrackTimeSeconds(double, double, double, double) - Constructor for class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
 
createBruteforceMatch(int, int, CharSequence) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 
createDateMatch(int, int, CharSequence, String, int, int, int) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 
createDictionaryL33tMatch(int, int, CharSequence, CharSequence, int, String, boolean, Map<Character, Character>, String) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 
createDictionaryMatch(int, int, CharSequence, CharSequence, int, String) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 
createRegexMatch(int, int, CharSequence, String, Matcher) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 
createRepeatMatch(int, int, CharSequence, CharSequence, double, List<Match>, int) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 
createReversedDictionaryMatch(int, int, CharSequence, CharSequence, int, String) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 
createSequenceMatch(int, int, CharSequence, String, int, boolean) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 
createSpatialMatch(int, int, CharSequence, String, int, int) - Static method in class com.nulabinc.zxcvbn.matchers.MatchFactory
 

D

Date - com.nulabinc.zxcvbn.Pattern
 
DATE_SUGGESTIONS_AVOID_DATES - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DATE_WARNING_DATES - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DateGuess - Class in com.nulabinc.zxcvbn.guesses
 
DateGuess(Context) - Constructor for class com.nulabinc.zxcvbn.guesses.DateGuess
 
DateMatcher - Class in com.nulabinc.zxcvbn.matchers
 
DateMatcher(Context) - Constructor for class com.nulabinc.zxcvbn.matchers.DateMatcher
 
day - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
day(int) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
DEFAULT_SUGGESTIONS_NO_NEED_SYMBOLS - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DEFAULT_SUGGESTIONS_USE_FEW_WORDS - Static variable in class com.nulabinc.zxcvbn.Feedback
 
dictionaries(List<Dictionary>) - Method in class com.nulabinc.zxcvbn.ZxcvbnBuilder
 
dictionary(Dictionary) - Method in class com.nulabinc.zxcvbn.ZxcvbnBuilder
 
Dictionary - Class in com.nulabinc.zxcvbn.matchers
 
Dictionary - com.nulabinc.zxcvbn.Pattern
 
Dictionary(String, List<String>) - Constructor for class com.nulabinc.zxcvbn.matchers.Dictionary
 
DICTIONARY_SUGGESTIONS_ALL_UPPERCASE - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_SUGGESTIONS_CAPITALIZATION - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_SUGGESTIONS_L33T - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_SUGGESTIONS_REVERSED - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_WARNING_ENGLISH_WIKIPEDIA_ITSELF - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_WARNING_ETC_NAMES_COMMON - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_WARNING_ETC_NAMES_THEMSELVES - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_WARNING_PASSWORDS_SIMILAR - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_WARNING_PASSWORDS_TOP10 - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_WARNING_PASSWORDS_TOP100 - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DICTIONARY_WARNING_PASSWORDS_VERY_COMMON - Static variable in class com.nulabinc.zxcvbn.Feedback
 
DictionaryGuess - Class in com.nulabinc.zxcvbn.guesses
 
DictionaryGuess(Context) - Constructor for class com.nulabinc.zxcvbn.guesses.DictionaryGuess
 
DictionaryLoader - Class in com.nulabinc.zxcvbn.matchers
 
DictionaryLoader(String, Resource) - Constructor for class com.nulabinc.zxcvbn.matchers.DictionaryLoader
 
DictionaryMatcher - Class in com.nulabinc.zxcvbn.matchers
 
DictionaryMatcher(Context, Map<String, Map<String, Integer>>) - Constructor for class com.nulabinc.zxcvbn.matchers.DictionaryMatcher
 
dictionaryName - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
dictionaryName(String) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
displayTime(double) - Static method in class com.nulabinc.zxcvbn.TimeEstimates
 
DVORAK - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 
DVORAK_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 

E

ENGLISH_WIKIPEDIA - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
ENGLISH_WIKIPEDIA_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
equals(Object) - Method in class com.nulabinc.zxcvbn.WipeableString
 
estimateAttackTimes(double) - Static method in class com.nulabinc.zxcvbn.TimeEstimates
 
EstimateGuess - Class in com.nulabinc.zxcvbn.guesses
 
EstimateGuess(Context, CharSequence) - Constructor for class com.nulabinc.zxcvbn.guesses.EstimateGuess
 
exec(Match) - Method in interface com.nulabinc.zxcvbn.Guess
Deprecated.
Evaluates the given Match and estimates the number of guesses required to crack it.
exec(Match) - Method in class com.nulabinc.zxcvbn.guesses.BruteforceGuess
 
exec(Match) - Method in class com.nulabinc.zxcvbn.guesses.DateGuess
 
exec(Match) - Method in class com.nulabinc.zxcvbn.guesses.DictionaryGuess
 
exec(Match) - Method in class com.nulabinc.zxcvbn.guesses.EstimateGuess
 
exec(Match) - Method in interface com.nulabinc.zxcvbn.guesses.Guess
Evaluates the given Match and estimates the number of guesses required to crack it.
exec(Match) - Method in class com.nulabinc.zxcvbn.guesses.RegexGuess
 
exec(Match) - Method in class com.nulabinc.zxcvbn.guesses.RepeatGuess
 
exec(Match) - Method in class com.nulabinc.zxcvbn.guesses.SequenceGuess
 
exec(Match) - Method in class com.nulabinc.zxcvbn.guesses.SpatialGuess
 
execute(CharSequence) - Method in interface com.nulabinc.zxcvbn.Matcher
Deprecated.
 
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.DateMatcher
 
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.DictionaryMatcher
 
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.L33tMatcher
 
execute(CharSequence) - Method in interface com.nulabinc.zxcvbn.matchers.Matcher
Analyzes the given password and returns a list of detected patterns as Match objects.
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.OmnibusMatcher
 
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.RegexMatcher
 
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.RepeatMatcher
 
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.ReverseDictionaryMatcher
 
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.SequenceMatcher
Identifies sequence by looking for repeated differences in unicode codepoint.
execute(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.SpatialMatcher
 
EXTRA_SUGGESTIONS_ADD_ANOTHER_WORD - Static variable in class com.nulabinc.zxcvbn.Feedback
 

F

Feedback - Class in com.nulabinc.zxcvbn
 
FEMALE_NAMES - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
FEMALE_NAMES_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 

G

getAdjacencyGraph() - Method in class com.nulabinc.zxcvbn.matchers.Keyboard
 
getAdjacentCoords(Keyboard.AdjacentGraphBuilder.Position) - Method in class com.nulabinc.zxcvbn.matchers.AlignedAdjacentGraphBuilder
returns the nine clockwise adjacent coordinates on a keypad, where each row is vert aligned.
getAdjacentCoords(Keyboard.AdjacentGraphBuilder.Position) - Method in class com.nulabinc.zxcvbn.matchers.Keyboard.AdjacentGraphBuilder
 
getAdjacentCoords(Keyboard.AdjacentGraphBuilder.Position) - Method in class com.nulabinc.zxcvbn.matchers.SlantedAdjacentGraphBuilder
returns the six adjacent coordinates on a standard keyboard, where each row is slanted to the right from the last.
getAverageDegree() - Method in class com.nulabinc.zxcvbn.matchers.Keyboard
 
getCalcTime() - Method in class com.nulabinc.zxcvbn.Strength
 
getContext() - Method in class com.nulabinc.zxcvbn.guesses.BaseGuess
 
getContext() - Method in class com.nulabinc.zxcvbn.matchers.BaseMatcher
 
getCrackTimesDisplay() - Method in class com.nulabinc.zxcvbn.AttackTimes
 
getCrackTimesDisplay() - Method in class com.nulabinc.zxcvbn.Strength
 
getCrackTimeSeconds() - Method in class com.nulabinc.zxcvbn.AttackTimes
 
getCrackTimeSeconds() - Method in class com.nulabinc.zxcvbn.Strength
 
getDictionaryMap() - Method in class com.nulabinc.zxcvbn.Context
 
getFeedback() - Method in class com.nulabinc.zxcvbn.Strength
 
getFrequencies() - Method in class com.nulabinc.zxcvbn.matchers.Dictionary
 
getGuesses() - Method in class com.nulabinc.zxcvbn.MatchSequence
 
getGuesses() - Method in class com.nulabinc.zxcvbn.Strength
 
getGuessesLog10() - Method in class com.nulabinc.zxcvbn.Strength
 
getInputStream() - Method in class com.nulabinc.zxcvbn.io.ClasspathResource
 
getInputStream() - Method in interface com.nulabinc.zxcvbn.io.Resource
 
getKeyboardMap() - Method in class com.nulabinc.zxcvbn.Context
 
getName() - Method in class com.nulabinc.zxcvbn.matchers.Dictionary
 
getName() - Method in class com.nulabinc.zxcvbn.matchers.Keyboard
 
getOfflineFastHashing1e10PerSecond() - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
 
getOfflineFastHashing1e10PerSecond() - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
 
getOfflineSlowHashing1e4perSecond() - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
 
getOfflineSlowHashing1e4perSecond() - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
 
getOnlineNoThrottling10perSecond() - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
 
getOnlineNoThrottling10perSecond() - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
 
getOnlineThrottling100perHour() - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
 
getOnlineThrottling100perHour() - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
 
getPassword() - Method in class com.nulabinc.zxcvbn.Strength
 
getRankedDictionary() - Method in class com.nulabinc.zxcvbn.matchers.Dictionary
 
getScore() - Method in class com.nulabinc.zxcvbn.AttackTimes
 
getScore() - Method in class com.nulabinc.zxcvbn.Strength
 
getSequence() - Method in class com.nulabinc.zxcvbn.MatchSequence
 
getSequence() - Method in class com.nulabinc.zxcvbn.Strength
 
getStartingPositions() - Method in class com.nulabinc.zxcvbn.matchers.Keyboard
 
getSuggestions() - Method in class com.nulabinc.zxcvbn.Feedback
 
getSuggestions(Locale) - Method in class com.nulabinc.zxcvbn.Feedback
 
getWarning() - Method in class com.nulabinc.zxcvbn.Feedback
 
getWarning(Locale) - Method in class com.nulabinc.zxcvbn.Feedback
 
graph - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
graph(String) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
Guess - Interface in com.nulabinc.zxcvbn
Deprecated.
This interface is deprecated. Use Guess instead.
Guess - Interface in com.nulabinc.zxcvbn.guesses
Represents a strategy for estimating the number of guesses required to crack a given Match.
guesses - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
guesses(Double) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
guessesLog10 - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
guessesLog10(Double) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
guessesToScore(double) - Static method in class com.nulabinc.zxcvbn.TimeEstimates
 

H

hashCode() - Method in class com.nulabinc.zxcvbn.WipeableString
 

I

i - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
indexOf(char) - Method in class com.nulabinc.zxcvbn.WipeableString
Returns the position of the first match of the specified character (indexed from 0).
isSlanted() - Method in class com.nulabinc.zxcvbn.matchers.AlignedAdjacentGraphBuilder
 
isSlanted() - Method in class com.nulabinc.zxcvbn.matchers.Keyboard.AdjacentGraphBuilder
 
isSlanted() - Method in class com.nulabinc.zxcvbn.matchers.Keyboard
 
isSlanted() - Method in class com.nulabinc.zxcvbn.matchers.SlantedAdjacentGraphBuilder
 
isWiped() - Method in class com.nulabinc.zxcvbn.WipeableString
Returns true if the wipeable string has been wiped.
iterator() - Method in class com.nulabinc.zxcvbn.matchers.L33tSubDict
 

J

j - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
JIS - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 
JIS_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 
JS_NUMBER_MAX - Static variable in class com.nulabinc.zxcvbn.Scoring
 

K

keyboard(Keyboard) - Method in class com.nulabinc.zxcvbn.ZxcvbnBuilder
 
Keyboard - Class in com.nulabinc.zxcvbn.matchers
 
Keyboard.AdjacentGraphBuilder - Class in com.nulabinc.zxcvbn.matchers
 
KeyboardLoader - Class in com.nulabinc.zxcvbn.matchers
 
KeyboardLoader(String, Resource) - Constructor for class com.nulabinc.zxcvbn.matchers.KeyboardLoader
 
keyboards(List<Keyboard>) - Method in class com.nulabinc.zxcvbn.ZxcvbnBuilder
 
KEYPAD - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 
KEYPAD_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 

L

l33t - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
l33t(boolean) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
L33tMatcher - Class in com.nulabinc.zxcvbn.matchers
 
L33tMatcher(Context, Map<String, Map<String, Integer>>) - Constructor for class com.nulabinc.zxcvbn.matchers.L33tMatcher
 
L33tSubDict - Class in com.nulabinc.zxcvbn.matchers
 
l33tVariations(Match) - Method in class com.nulabinc.zxcvbn.guesses.DictionaryGuess
 
length() - Method in class com.nulabinc.zxcvbn.WipeableString
 
load() - Method in class com.nulabinc.zxcvbn.matchers.DictionaryLoader
 
load() - Method in class com.nulabinc.zxcvbn.matchers.KeyboardLoader
 
loadAllDictionaries() - Static method in class com.nulabinc.zxcvbn.StandardDictionaries
 
loadAllKeyboards() - Static method in class com.nulabinc.zxcvbn.StandardKeyboards
 
log10(double) - Static method in class com.nulabinc.zxcvbn.Scoring
 
lowerCase(CharSequence) - Static method in class com.nulabinc.zxcvbn.WipeableString
Returns a new wipeable string with the specified content forced into lower case.

M

MAC_KEYPAD - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 
MAC_KEYPAD_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 
MALE_NAMES - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
MALE_NAMES_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
Match - Class in com.nulabinc.zxcvbn.matchers
 
Match.Builder - Class in com.nulabinc.zxcvbn.matchers
 
matchedWord - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
matchedWord(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
Matcher - Interface in com.nulabinc.zxcvbn
Deprecated.
This interface is deprecated. Use Matcher instead.
Matcher - Interface in com.nulabinc.zxcvbn.matchers
Represents a matcher responsible for identifying patterns within passwords.
MatchFactory - Class in com.nulabinc.zxcvbn.matchers
 
Matching - Class in com.nulabinc.zxcvbn
 
Matching(Context, List<String>) - Constructor for class com.nulabinc.zxcvbn.Matching
 
MatchSequence - Class in com.nulabinc.zxcvbn
 
MatchSequence(List<Match>, double) - Constructor for class com.nulabinc.zxcvbn.MatchSequence
 
measure(CharSequence) - Method in class com.nulabinc.zxcvbn.Zxcvbn
 
measure(CharSequence, List<String>) - Method in class com.nulabinc.zxcvbn.Zxcvbn
 
MIN_GUESSES_BEFORE_GROWING_SEQUENCE - Static variable in class com.nulabinc.zxcvbn.Scoring
 
MIN_SUBMATCH_GUESSES_MULTI_CHAR - Static variable in interface com.nulabinc.zxcvbn.Guess
Deprecated.
Minimum number of guesses when the sub-match contains multiple characters.
MIN_SUBMATCH_GUESSES_MULTI_CHAR - Static variable in interface com.nulabinc.zxcvbn.guesses.Guess
Minimum number of guesses when the sub-match contains multiple characters.
MIN_SUBMATCH_GUESSES_SINGLE_CHAR - Static variable in interface com.nulabinc.zxcvbn.Guess
Deprecated.
Minimum number of guesses when the sub-match contains a single character.
MIN_SUBMATCH_GUESSES_SINGLE_CHAR - Static variable in interface com.nulabinc.zxcvbn.guesses.Guess
Minimum number of guesses when the sub-match contains a single character.
MIN_YEAR_SPACE - Static variable in interface com.nulabinc.zxcvbn.Guess
Deprecated.
The minimum range of years to be considered when evaluating date-based patterns.
MIN_YEAR_SPACE - Static variable in interface com.nulabinc.zxcvbn.guesses.Guess
The minimum range of years to be considered when evaluating date-based patterns.
month - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
month(int) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
mostGuessableMatchSequence(CharSequence, List<Match>) - Method in class com.nulabinc.zxcvbn.Scoring
mostGuessableMatchSequence(CharSequence, List<Match>, boolean) - Method in class com.nulabinc.zxcvbn.Scoring

O

OmnibusMatcher - Class in com.nulabinc.zxcvbn.matchers
 
OmnibusMatcher(Context, Map<String, Map<String, Integer>>) - Constructor for class com.nulabinc.zxcvbn.matchers.OmnibusMatcher
 
omnimatch(CharSequence) - Method in class com.nulabinc.zxcvbn.Matching
 

P

parseInt(CharSequence) - Static method in class com.nulabinc.zxcvbn.WipeableString
A version of Integer.parse(String) that accepts CharSequence as parameter.
parseInt(CharSequence, int) - Static method in class com.nulabinc.zxcvbn.WipeableString
A version of Integer.parse(String) that accepts CharSequence as parameter.
PASSWORDS - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
PASSWORDS_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
pattern - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
Pattern - Enum in com.nulabinc.zxcvbn
 

Q

QWERTY - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 
QWERTY_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardKeyboards
 

R

rank - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
rank(int) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
rankedDictionaries - Variable in class com.nulabinc.zxcvbn.Matching
 
REFERENCE_YEAR - Static variable in interface com.nulabinc.zxcvbn.Guess
Deprecated.
Reference year used for date-based pattern evaluations.
REFERENCE_YEAR - Static variable in interface com.nulabinc.zxcvbn.guesses.Guess
Reference year used for date-based pattern evaluations.
REFERENCE_YEAR - Static variable in class com.nulabinc.zxcvbn.Scoring
 
Regex - com.nulabinc.zxcvbn.Pattern
 
REGEX_SUGGESTIONS_AVOID_RECENT_YEARS - Static variable in class com.nulabinc.zxcvbn.Feedback
 
REGEX_WARNING_RECENT_YEARS - Static variable in class com.nulabinc.zxcvbn.Feedback
 
RegexGuess - Class in com.nulabinc.zxcvbn.guesses
 
RegexGuess(Context) - Constructor for class com.nulabinc.zxcvbn.guesses.RegexGuess
 
regexMatch - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
regexMatch(Matcher) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
RegexMatcher - Class in com.nulabinc.zxcvbn.matchers
 
RegexMatcher(Context) - Constructor for class com.nulabinc.zxcvbn.matchers.RegexMatcher
 
regexName - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
regexName(String) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
relevantL33tSubTable(CharSequence) - Method in class com.nulabinc.zxcvbn.matchers.L33tMatcher
 
relevantL33tSubTable(CharSequence, Map<Character, List<Character>>) - Method in class com.nulabinc.zxcvbn.matchers.L33tMatcher
 
Repeat - com.nulabinc.zxcvbn.Pattern
 
REPEAT_SUGGESTIONS_AVOID_REPEATED_WORDS - Static variable in class com.nulabinc.zxcvbn.Feedback
 
REPEAT_WARNING_LIKE_AAA - Static variable in class com.nulabinc.zxcvbn.Feedback
 
REPEAT_WARNING_LIKE_ABCABCABC - Static variable in class com.nulabinc.zxcvbn.Feedback
 
repeatCount - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
repeatCount(int) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
RepeatGuess - Class in com.nulabinc.zxcvbn.guesses
 
RepeatGuess(Context) - Constructor for class com.nulabinc.zxcvbn.guesses.RepeatGuess
 
RepeatMatcher - Class in com.nulabinc.zxcvbn.matchers
 
RepeatMatcher(Context) - Constructor for class com.nulabinc.zxcvbn.matchers.RepeatMatcher
 
replaceResourceBundle(Map<Locale, ResourceBundle>) - Method in class com.nulabinc.zxcvbn.Feedback
 
resolveResourceBundle(Locale) - Method in class com.nulabinc.zxcvbn.Feedback
 
Resource - Interface in com.nulabinc.zxcvbn.io
 
reversed - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
reversed(boolean) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
reversed(CharSequence) - Static method in class com.nulabinc.zxcvbn.WipeableString
Returns a new wipeable string with the specified content but with the order of the characters reversed.
ReverseDictionaryMatcher - Class in com.nulabinc.zxcvbn.matchers
 
ReverseDictionaryMatcher(Context, Map<String, Map<String, Integer>>) - Constructor for class com.nulabinc.zxcvbn.matchers.ReverseDictionaryMatcher
 

S

Scoring - Class in com.nulabinc.zxcvbn
 
Scoring(Context) - Constructor for class com.nulabinc.zxcvbn.Scoring
 
separator - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
separator(String) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
Sequence - com.nulabinc.zxcvbn.Pattern
 
SEQUENCE_SUGGESTIONS_AVOID_SEQUENCES - Static variable in class com.nulabinc.zxcvbn.Feedback
 
SEQUENCE_WARNING_LIKE_ABCOR6543 - Static variable in class com.nulabinc.zxcvbn.Feedback
 
SequenceGuess - Class in com.nulabinc.zxcvbn.guesses
 
SequenceGuess(Context) - Constructor for class com.nulabinc.zxcvbn.guesses.SequenceGuess
 
SequenceMatcher - Class in com.nulabinc.zxcvbn.matchers
 
SequenceMatcher(Context) - Constructor for class com.nulabinc.zxcvbn.matchers.SequenceMatcher
 
sequenceName - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
sequenceName(String) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
sequenceSpace - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
sequenceSpace(int) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
setCalcTime(long) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
setCrackTimesDisplay(AttackTimes.CrackTimesDisplay) - Method in class com.nulabinc.zxcvbn.AttackTimes
Deprecated.
It is recommended to initialize using the constructor.
setCrackTimesDisplay(AttackTimes.CrackTimesDisplay) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
setCrackTimeSeconds(AttackTimes.CrackTimeSeconds) - Method in class com.nulabinc.zxcvbn.AttackTimes
Deprecated.
It is recommended to initialize using the constructor.
setCrackTimeSeconds(AttackTimes.CrackTimeSeconds) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
setFeedback(Feedback) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
setGuesses(double) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
setGuessesLog10(double) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
setOfflineFastHashing1e10PerSecond(double) - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
Deprecated.
This method is deprecated. It is recommended to initialize using the constructor.
setOfflineFastHashing1e10PerSecond(String) - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
Deprecated.
This method is deprecated. It is recommended to initialize using the constructor.
setOfflineSlowHashing1e4perSecond(double) - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
Deprecated.
This method is deprecated. It is recommended to initialize using the constructor.
setOfflineSlowHashing1e4perSecond(String) - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
Deprecated.
This method is deprecated. It is recommended to initialize using the constructor.
setOnlineNoThrottling10perSecond(double) - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
Deprecated.
This method is deprecated. It is recommended to initialize using the constructor.
setOnlineNoThrottling10perSecond(String) - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
Deprecated.
This method is deprecated. It is recommended to initialize using the constructor.
setOnlineThrottling100perHour(double) - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimeSeconds
Deprecated.
This method is deprecated. It is recommended to initialize using the constructor.
setOnlineThrottling100perHour(String) - Method in class com.nulabinc.zxcvbn.AttackTimes.CrackTimesDisplay
Deprecated.
This method is deprecated. It is recommended to initialize using the constructor.
setPassword(CharSequence) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
setScore(int) - Method in class com.nulabinc.zxcvbn.AttackTimes
Deprecated.
It is recommended to initialize using the constructor.
setScore(int) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
setSequence(List<Match>) - Method in class com.nulabinc.zxcvbn.Strength
Deprecated.
Use constructor for initialization. Modifying after instantiation is not recommended.
shiftedCount - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
shiftedCount(int) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
SlantedAdjacentGraphBuilder - Class in com.nulabinc.zxcvbn.matchers
 
SlantedAdjacentGraphBuilder(String) - Constructor for class com.nulabinc.zxcvbn.matchers.SlantedAdjacentGraphBuilder
 
SlantedKeyboardLoader - Class in com.nulabinc.zxcvbn.matchers
 
SlantedKeyboardLoader(String, Resource) - Constructor for class com.nulabinc.zxcvbn.matchers.SlantedKeyboardLoader
 
sorted(List<Match>) - Method in class com.nulabinc.zxcvbn.matchers.BaseMatcher
 
Spatial - com.nulabinc.zxcvbn.Pattern
 
SPATIAL_SUGGESTIONS_USE_LONGER_KEYBOARD_PATTERN - Static variable in class com.nulabinc.zxcvbn.Feedback
 
SPATIAL_WARNING_SHORT_KEYBOARD_PATTERNS - Static variable in class com.nulabinc.zxcvbn.Feedback
 
SPATIAL_WARNING_STRAIGHT_ROWS_OF_KEYS - Static variable in class com.nulabinc.zxcvbn.Feedback
 
SpatialGuess - Class in com.nulabinc.zxcvbn.guesses
 
SpatialGuess(Context) - Constructor for class com.nulabinc.zxcvbn.guesses.SpatialGuess
 
SpatialMatcher - Class in com.nulabinc.zxcvbn.matchers
 
SpatialMatcher(Context) - Constructor for class com.nulabinc.zxcvbn.matchers.SpatialMatcher
 
SpatialMatcher(Context, Map<String, Keyboard>) - Constructor for class com.nulabinc.zxcvbn.matchers.SpatialMatcher
 
StandardDictionaries - Class in com.nulabinc.zxcvbn
 
StandardKeyboards - Class in com.nulabinc.zxcvbn
 
START_UPPER - Static variable in class com.nulabinc.zxcvbn.guesses.DictionaryGuess
 
Strength - Class in com.nulabinc.zxcvbn
 
Strength() - Constructor for class com.nulabinc.zxcvbn.Strength
Deprecated.
This constructor is discouraged from use as it does not ensure all fields are initialized properly. Instead, use the Strength(CharSequence, double, List, long) constructor to provide all necessary data.
Strength(CharSequence, double, List<Match>, long) - Constructor for class com.nulabinc.zxcvbn.Strength
Constructs a Strength object with the given parameters.
sub - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
sub(Map<Character, Character>) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
subDisplay - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
subDisplay(String) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 
subSequence(int, int) - Method in class com.nulabinc.zxcvbn.WipeableString
 
SURNAMES - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
SURNAMES_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 

T

TimeEstimates - Class in com.nulabinc.zxcvbn
 
token - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
tokenLength() - Method in class com.nulabinc.zxcvbn.matchers.Match
 
toString() - Method in class com.nulabinc.zxcvbn.WipeableString
 
turns - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
turns(int) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 

U

uppercaseVariations(Match) - Method in class com.nulabinc.zxcvbn.guesses.DictionaryGuess
 
US_TV_AND_FILM - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 
US_TV_AND_FILM_LOADER - Static variable in class com.nulabinc.zxcvbn.StandardDictionaries
 

V

value() - Method in enum com.nulabinc.zxcvbn.Pattern
 
valueOf(String) - Static method in enum com.nulabinc.zxcvbn.Pattern
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.nulabinc.zxcvbn.Pattern
Returns an array containing the constants of this enum type, in the order they are declared.

W

wipe() - Method in class com.nulabinc.zxcvbn.Strength
Attempts to wipe any sensitive content from the object.
wipe() - Method in class com.nulabinc.zxcvbn.WipeableString
Wipe the content of the wipeable string.
WipeableString - Class in com.nulabinc.zxcvbn
A character sequence with many attributes of Strings, but that can have its content wiped.
WipeableString(char[]) - Constructor for class com.nulabinc.zxcvbn.WipeableString
Creates a new wipeable string, copying the content from the specified source.
WipeableString(CharSequence) - Constructor for class com.nulabinc.zxcvbn.WipeableString
Creates a new wipeable string, copying the content from the specified source.
wipeIfPossible(CharSequence) - Static method in class com.nulabinc.zxcvbn.WipeableString
Wipes the content of the specified character sequence if possible.
withResourceBundle(ResourceBundle) - Method in class com.nulabinc.zxcvbn.Feedback
 

Y

year - Variable in class com.nulabinc.zxcvbn.matchers.Match
 
year(int) - Method in class com.nulabinc.zxcvbn.matchers.Match.Builder
 

Z

Zxcvbn - Class in com.nulabinc.zxcvbn
 
Zxcvbn() - Constructor for class com.nulabinc.zxcvbn.Zxcvbn
 
ZxcvbnBuilder - Class in com.nulabinc.zxcvbn
 
ZxcvbnBuilder() - Constructor for class com.nulabinc.zxcvbn.ZxcvbnBuilder
 
A B C D E F G H I J K L M O P Q R S T U V W Y Z 
All Classes All Packages