1Data::Password::zxcvbn:U:sMeartcCho:n:tSreiqbuuetneDcdaet(Pa3e:)r:lPaDsoscwuomredn:t:aztxicovnbn::Match::Sequence(3)
2
3
4

NAME

6       Data::Password::zxcvbn::Match::Sequence - match class for sequences of
7       uniformly-spaced codepoints
8

VERSION

10       version 1.1.2
11

DESCRIPTION

13       This class represents the guess that a certain substring of a password,
14       consisting of uniformly-spaced codepoints, is easy to guess.
15

ATTRIBUTES

17   "ascending"
18       Boolean, true if the sequence starts at a lower codepoint and ends at a
19       higher one (e.g. "acegi" is ascending, 86420 is not).
20

METHODS

22   "estimate_guesses"
23       The number of guesses is linear with the length of the sequence.
24       Descending sequences get a higher estimate, sequences that start at
25       obvious points (e.g. "A" or 1) get lower estimates.
26
27   "feedback_warning"
28   "feedback_suggestions"
29       This class suggests not using sequences.
30
31   "make"
32         my @matches = @{ Data::Password::zxcvbn::Match::Sequence->make(
33           $password,
34         ) };
35
36       Scans the $password for sequences of characters whose codepoints
37       increase or decrease by a constant.
38
39   "fields_for_json"
40       The JSON serialisation for matches of this class will contain "token i
41       j guesses guesses_log10 ascending".
42

AUTHOR

44       Gianni Ceccarelli <gianni.ceccarelli@broadbean.com>
45
47       This software is copyright (c) 2022 by BroadBean UK, a CareerBuilder
48       Company.
49
50       This is free software; you can redistribute it and/or modify it under
51       the same terms as the Perl 5 programming language system itself.
52
53
54
55perl v5.36.1                      202D3a-t0a9:-:1P3assword::zxcvbn::Match::Sequence(3)
Impressum