PSGen is a small program that allows you to create any number of passwords based on user-defined criteria. The program works by randomly selecting characters from selected character sets. It comes with various commonly used character sets, but the user can create their own character sets and edit existing ones. The program can generate 100,000 passwords at a time. If you need more passwords, just set the number of passwords to the maximum value and click the Create Passwords button (or F5 key) several times. Passwords generated by the program can be copied to the clipboard and saved in a text file. In addition to defining the set of characters from which the passwords will be generated, the user also has the option to specify the characters and strings that the generated passwords cannot contain. Program settings can be saved to an INI file and uploaded at any time (there are appropriate commands in the menu).