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
All Classes All Packages
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
-
Deprecated.Use
Scoring.calculateMostGuessableMatchSequence(java.lang.CharSequence, java.util.List<com.nulabinc.zxcvbn.matchers.Match>)
instead for better clarity and maintainability. - mostGuessableMatchSequence(CharSequence, List<Match>, boolean) - Method in class com.nulabinc.zxcvbn.Scoring
-
Deprecated.Use
Scoring.calculateMostGuessableMatchSequence(java.lang.CharSequence, java.util.List<com.nulabinc.zxcvbn.matchers.Match>)
instead for better clarity and maintainability.
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
All Classes All Packages