A simple password generator and strength checker command-line application.
The Password Generator is a Java-based command-line application that allows users to generate strong passwords and check their strength. It provides a menu-driven interface where users can choose to generate a password, check the strength of an existing password, or view useful information on password guidelines.
The application uses a customizable character pool that includes uppercase letters, lowercase letters, numbers, and symbols. The generated passwords are random and can be of variable length.
- Generate random passwords with customizable length
- Check the strength of a password based on various criteria
- Display useful information on password guidelines
- Menu-driven interface for easy navigation
- Supports customization of character pool for password generation
-
Ensure you have Java Development Kit (JDK) installed on your system.
-
Clone the repository or download the source code as a ZIP file.
-
Open a terminal or command prompt and navigate to the project directory.
-
Compile the source code using the following command:
javac *.java
-
Run the application using the following command:
java Main
- Upon running the application, you will be presented with a menu.
- Select the desired option by entering the corresponding number.
- Follow the prompts to generate a password, check password strength, or view useful information.
- When generating a password, you can choose which character sets to include and specify the length.
- After generating a password or checking its strength, the result will be displayed.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request. For major changes, it is recommended to discuss them in advance to ensure they align with the project's goals.