Module: Zxcvbn
- Defined in:
- lib/zxcvbn.rb,
lib/zxcvbn/data.rb,
lib/zxcvbn/math.rb,
lib/zxcvbn/clock.rb,
lib/zxcvbn/match.rb,
lib/zxcvbn/score.rb,
lib/zxcvbn/scorer.rb,
lib/zxcvbn/tester.rb,
lib/zxcvbn/version.rb,
lib/zxcvbn/feedback.rb,
lib/zxcvbn/omnimatch.rb,
lib/zxcvbn/crack_time.rb,
lib/zxcvbn/matchers/date.rb,
lib/zxcvbn/matchers/l33t.rb,
lib/zxcvbn/matchers/year.rb,
lib/zxcvbn/feedback_giver.rb,
lib/zxcvbn/matchers/digits.rb,
lib/zxcvbn/matchers/repeat.rb,
lib/zxcvbn/matchers/spatial.rb,
lib/zxcvbn/dictionary_ranker.rb,
lib/zxcvbn/matchers/new_l33t.rb,
lib/zxcvbn/password_strength.rb,
lib/zxcvbn/matchers/sequences.rb,
lib/zxcvbn/matchers/dictionary.rb,
lib/zxcvbn/matchers/regex_helpers.rb
Defined Under Namespace
Modules: Clock, CrackTime, Entropy, Matchers, Math Classes: Data, DictionaryRanker, Feedback, FeedbackGiver, Match, Omnimatch, PasswordStrength, Score, Scorer, Tester
Constant Summary collapse
- DATA_PATH =
Pathname(File.('../data', __dir__))
- VERSION =
'1.2.4'
Class Method Summary collapse
-
.test(password, user_inputs = [], word_lists = {}) ⇒ Object
Returns a Zxcvbn::Score for the given password.