NAME
rndpassword - a command-line frontend to Data::SimplePassword
SYNOPSIS
rndpassword [-hue] [-t <type>] [-n <length>]
Options:
-h show usage
-t set character type
-n set length (default: 16 byte)
-e endless mode on
-u try to use non-blocking RNG (/dev/urandom)
Types: (output sample)
default dWEtJo2C4DwDcjKZ # 0..9 a..z A..Z (except ambiguous chars: 0, 1, l, I, O)
ascii n:.T<Gr!,e*[k=eu # visible ascii (a.k.a. spaghetti)
base64 PC2gb5/8+fBDuw+d # 0..9 a..z A..Z /+
simple xek4imbjcmctsxd3 # 0..9 a..z (except ambiguous chars)
alpha femvifzscyvvlwvn # a..z
digit 7563919623282657 # 0..9
binary 1001011110000101
morse -.--...-.--.-..-
Examples:
shell> rndpassword
shell> rndpassword 16
shell> rndpassword -n 16
shell> rndpassword -t digit -n 64
shell> rndpassword -t binary -n 1024
shell> rndpassword -t ascii -u -e # type Ctrl-C to terminate
DEPENDENCY
Data::SimplePassword