LengthMax specifies the maximum length for each password. LengthMin uint `json:"length_min" toml:"length_min" yaml:"Minimum Length" xml:"minLen,attr"` LengthMin specifies how long (in characters/bytes) each password should be at minimum. DisabledChars includes characters that should NOT be included from the above selection options.ĝisabledChars CharSet `json:"disabled_chars" toml:"disabled_chars" yaml:"Disabled CharSet" xml:"disabledChars"` CountExtended specifies how many extended symbols (0x80 to 0xff) should be specified at a minimum.ĜountExtended uint `json:"extended" toml:"extended" yaml:"Number of Extended Symbols" xml:"numXSymbols,attr"` CountSymbols specifies how many symbols (0x21 to 0x7e) should be specified at a minimum.ĜountSymbols uint `json:"symbols" toml:"symbols" yaml:"Number of Symbols" xml:"numSymbols,attr"` CountNumbers specifies how many numbers (0x30 to 0x39) should be specified at a minimum.ĜountNumbers uint `json:"numbers" toml:"numbers" yaml:"Number of Numeric Characters" xml:"numNumeric,attr"` CountLower specifies how many lowercase letters (0圆1 to 0x7a) should be specified at a minimum.ĜountLower uint `json:"lowers" toml:"lowers" yaml:"Number of Lowercase Letters" xml:"numLowers,attr"` CountUpper specifies how many uppercase letters (0x41 to 0x5a) should be specified at a minimum.ĜountUpper uint `json:"uppers" toml:"uppers" yaml:"Number of Uppercase Letters" xml:"numUppers,attr"` ExtendedSymbols is true if non-alphanumeric characters in the "extended ASCII" set (0x80 to 0xff) should be included.ĞxtendedSymbols bool `json:"do_extended" toml:"do_extended" yaml:"Extended Symbols" xml:"doExtendedSymbols,attr"` Symbols bool `json:"do_symbols" toml:"do_symbols" yaml:"Symbols" xml:"doSymbols,attr"` Symbols is true if non-alphanumeric characters (between 0x21 and 0x7e) should be included. Numeric bool `json:"do_numeric" toml:"do_numeric" yaml:"Numbers" xml:"doNumeric,attr"` Numeric is true if numbers (0x30 to 0x39) should be included. */ // HumanOnly bool `json:"do_human_readable" toml:"do_human_readable" yaml:"Human-Readable Only" xml:"doHumanReadable,attr"` // Alpha is true if letters (0x41 to 0x5a, 0圆1 to 0x7a) should be included.Īlpha bool `json:"do_alpha" toml:"do_alpha" yaml:"Letters" xml:"doAlpha,attr"` I feel like I'm trimming out WAY too many chars. HumanOnly avoids visually-ambiguous characters if enabled, ensuring a more readable, visually-distinguishable,Īnd accessible but MUCH smaller password character space (from about 220 characters to ), thus much less secure. reference instead, you can cross-reference Some references below contain a reference to the character's hex ASCII.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |