|
NAMEgenpass - Quickly and easily create secure passwords VERSIONversion 2.401 SYNOPSISgenpass [-rlnsv] [long options...] Options:
--configfile configuration file to read (YAML, JSON, INI, etc.)
-r --readable create readable passwords
-l --length password length
-n --number how many passwords to create
-s --special use special characters (clashes with readable opt)
-v --verify verify types of characters
--lowercase what lowercase characters to use
--uppercase what uppercase characters to use
--numerical what numerical characters to use
--specials what characters are considered special
--unreadable what characters are considered unreadable
--usage brief usage output
--help what you're currently reading
DESCRIPTIONgenpass creates passwords in a fast and comfortable maner. The idea is to be able to do plenty without necessarily needing to. The way genpass works is by compiling a list of known characters by types (numerical, lowercase, uppercase, etc.) and a list of unreadable characters - which are basically characters that can be confused with each other (0, O, I, l, 1 and so on). It generates a random by possible characters, excluding the non-readable ones, if any exist. genpass allows you to pick which characters it will use to create the passwords via the longer options for lowercase, uppercase, numerical, specials and unreadable. Also, any boolean option (readable, special) can be negated using "no", such as genpass --nospecial which negates genpass --special. genpass also supports configuration files, so you don't have to remember all your favorite options and insert them each time. First it tries to read a ".genpass.yaml" in your home folder (works with Linux, BSD, MacOS, Windows and anything File::HomeDir supports) and if that doesn't exist (or is simply unreadable), it looks for a global Unix-style conf named "/etc/genpass.yaml". You will read below how you can specifically ask to read a completely different file instead of the default ones mentioned above. Read below for more options and examples. OPTIONS
EXAMPLES # create a 10 character length password
genpass -l 10
# create 30 passwords using all possible characters
genpass -n 30 --noreadable
# create 5 new passwords of length of 30, long options
genpass --number 5 --length 30
AUTHORSawyer X <xsawyerx@cpan.org> COPYRIGHT AND LICENSEThis software is copyright (c) 2011 by Sawyer X. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
|