Data::Password::zxcvbn::Match::Date - match class for digit sequences that look like dates
Contents
Attributes
"year"
Integer, the year extracted from the token.
"separator"
String, possibly empty: the separator used between digits in the token.
Copyright And License
This software is copyright (c) 2022 by BroadBean UK, a CareerBuilder Company.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
programming language system itself.
perl v5.36.0 2023-04-04 Data::Password...bn::Match::Date(3pm)
Description
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).
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".
Name
Data::Password::zxcvbn::Match::Date - match class for digit sequences that look like dates
Version
version 1.1.2
