Changes for version 0.02

  • Applied changes from Adrian Gee <> allowing -minnum, -minlower, -minupper and -minspecial to be zero in the call to mkpasswd().
  • Fixed so it actually works. It was passing the wrong key names to mkpasswd(), so the defaults were always used.
  • Added --no{num,lower,upper,special} options to as alternatives to --min{num,lower,upper,special}=0.


example to generate new password with String::MkPasswd


random password generator