dart_zxcvbn library

Properties

ALL_DIGIT RegExp
final
ALL_LOWER RegExp
final
ALL_LOWER_INVERTED RegExp
final
ALL_UPPER RegExp
final
ALL_UPPER_INVERTED RegExp
final
ALPHA_INVERTED RegExp
final
END_UPPER RegExp
final
ONE_LOWER RegExp
final
ONE_UPPER RegExp
final
REFERENCE_YEAR int
final
REGEXEN Map<String, RegExp>
final
SEPERATOR_CHAR_COUNT int
final
START_UPPER RegExp
final
zxcvbn Zxcvbn
getter/setter pair

Functions

estimateGuesses(Match match, String password) EstimatedGuessesMixin
factorial(int _num) double
findLevenshteinDistance(String password, Map<String, int> rankedDictionary, int threshold) FindLevenshteinDistanceResult?
getMinGuesses(Match match, String password) double
getScoring(String name, Match match) → dynamic
getUsedThreshold(String password, String entry, int threshold) int
levenshtein(String s, String t) int
Levenshtein algorithm implementation based on: http://en.wikipedia.org/wiki/Levenshtein_distance#Iterative_with_two_matrix_rows
log10(num x) double
mostGuessableMatchSequence(String password, List<Match> matches, [bool excludeAdditive = false]) MostGuessableMatchSequence
nCk(num n, num k) double
binomial coefficients

Typedefs

TranslationTimeEstimationIntlPlurals = String Function(int value)