Data::Password::zxcvbn::Match::Date(3pm)

Data::Password::zxcvbn::Match::Date3pm

Match class for digit sequences that look like dates

Version

version 1.1.2

Overview

This class represents the guess that a certain substring of a password, consisting of digits and maybe separators, can be guessed by scanning dates in the recent past (like birthdays, or recent events).

Attributes

"year"

Integer, the year extracted from the token.

"separator"

String, possibly empty: the separator used between digits in the token.

Methods

"estimate_guesses"

The number of guesses is the number of days between the extracted "year" and a reference year (currently 2017), multiplied by the possible separators.

"make"

  my @matches = @{ Data::Password::zxcvbn::Match::Date->make(
    $password,
  ) };

Scans the $password for sequences of digits and separators that look like dates. Some examples:

•

1/1/91

•

1191

•

1991-01-01

•

910101

"feedback_warning"

"feedback_suggestions"

This class suggests not using dates.

"fields_for_json"

The JSON serialisation for matches of this class will contain "token i j guesses guesses_log10 year separator".

Releases

3 releases since Debian 11 (Bullseye); the text changed 1 time.

  1. 11
  2. 12–13

Author

Gianni Ceccarelli <[email protected]>

From libdata-password-zxcvbn-perl 1.1.2-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.