
createp - Password suggestor
============================

The createp programs suggests passwords.


Command line
------------

createp [<option>*] [<user>*]

Options
-------

-c <Option>*
--configure <Option>*

	saves default values for options.

-u
--unconfigure
	removes all saved defaults (defaults saved by the user).

-r
--reset
	ignores the defaults saved by the user for the current
	program invokation.

-C
--show-configuration
	shows the defaults saved by the user.
	
-t <type>
--type=<type>
	chooses a password type.

-l <number|range>
--length=<number|range>
	specifies the password length

-a <PRNG-set>
--prng=<PRNG-set>
	allows to use one or multiple PRNGs, either ``all'' or a
	comma-separated combination of:
	openssl			OpenSSL PRNG
	random			initstate()/setstate()/random()
	rand48			nrand48()
	rand			rand()
	The OpenSSL PRNG is recommended for cryptographic purposes
	and authorization.

-o <output-mode>
--output=<output-mode>
	chooses the output mode, one of:
	default			password length and the number of digits
				special and uppercase characters are spcecified
				explicitly.
	hex			output contains '0'...'9' and 'a'...'f'.
	ascii85			output contains characters 33...127.
	charset <character set>	the output character set is specified
				explicitly. A lowercase character represents
				all lowercase characters. An uppercase
				character represents all uppercase characters.
				A digit represents all digits.
-d <number|range>
--digits=<number|range>
	specifies the number of digits for the ``default'' output mode.

-s <number|range>
--specials=<number|range>
	specifies the number of special characters for the ``default'' output
	mode.

-k <number|range>
--upper-case=<number|range>
	chooses the number of uppercase characters for the ``default'' output
	mode.

