PasswordGenerator is a JavaFX application for generating random
text that may be used for passwords. It can also be used for more esoteric purposes
such as generating random permutations of digits.
Features
-
The characters of the generated text may be selected from five categories that cover
the printable characters of the ASCII character encoding. A category
may be marked as required; if so, it must contribute at least one character to
the generated text.
-
Characters may be explicitly included in and excluded from the generated text.
-
The length of the generated text may be a specified value or a random value between
specified lower and upper bounds, up to a maximum length of 1024 characters.
-
There is an option to require generated text to consist of unique characters (that is,
no character may appear more than once in the text).
-
Generated text can be easily copied to the system clipboard.
-
You can save a set of parameters — character categories and their
required flags; explicitly included and excluded characters; the unique
characters flag — as a named preset that may be selected from a menu.
-
The default implementation of the Java
SecureRandom
class is used as the pseudo-random number generator for generating random characters.
-
Programmers can extend the pool of characters from which the generated text is drawn
by the simple means of adding categories to the
CharCategory enumeration.
Links
Licence
PasswordGenerator is made available under three licences: