Please choose an option
Password Creator Java

Strong Password Generator

Strong Password Generator

Class: Helper.java
Class: FormatUI.java
Class: Passwd.java
Class: PassUI.java
Class: PassMain.java
Author: Shahrzad Jahangirian
Language: Java
Date Added: April 8, 2020
Licence: All source codes are for showing my skills in Software Development to get me a Job as a Java Developer, C++ Developer, Application Developer, Software Engineer, Analyst Programmer. You are not allowed to sell this Application or use my codes to develop an application for Sale or apply my codes to develop software for commercial use and profit. You can offer me a price to buy the Application for mass production or buy my codes to develop your own application for profit.

Description: This application generate custom Password according to user choice from 8 to 20 characters length. It allows user to choose one to four options for Password combination. Commonly a strong Password needs to have Numbers, Lowercase and Uppercase Letters, and Special Characters. The "Generate Custom" button creates a Password according to user selection as explained above and "Generate Auto" creates a Strong Password with 10 characters that includes Numbers, Uppercase and lowercase letters and Special characters.

How to Run: I run this program in Windows 7 Command line Prompt with Java(TM) SE Runtime Environment 6 on my computer
Compile and Run it as below:
I assumed you saved all files at C:\javacodes then you need to compile following files on command prompt in exact following orders
C:\javacodes> javac Helper.java "compiles the Helper class"
C:\javacodes> javac FormatUI.java "compiles the FormatUI class"
C:\javacodes> javac Passwd.java "compiles the Passwd class"
C:\javacodes> javac PassUI.java "compiles the PassUI class"
C:\javacodes> Java PassMain "and to run it"

Class: Helper.java
Helper class is a utility class that I used for many of my Java Applications.
Class: FormatUI.java
FormatUI class adding needed properties for all Graphical User Interface(GUI) that I placed in this application screen. It is a utility class that I used for many of my Java Swing Applications.
Class: Passwd.java
The Passwd class contains all the codes to generate a Strong Password.
Class: PassUI.java
The PassUI creates the Graphical User Interface for this Application that I coded with Java Swing.
Class: PassMain.java
The Shaz Password Generator starts from here.