Skip to content

A simple password generator and strength checker command-line application.

Notifications You must be signed in to change notification settings

Siddhipatade/Password-Generator

Repository files navigation

Password Generator

A simple password generator and strength checker command-line application.

Table of Contents

Description

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.

Features

  • 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

Installation

  1. Ensure you have Java Development Kit (JDK) installed on your system.

  2. Clone the repository or download the source code as a ZIP file.

  3. Open a terminal or command prompt and navigate to the project directory.

  4. Compile the source code using the following command:

    javac *.java
    
  5. Run the application using the following command:

    java Main
    

Usage

  • 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.

Contributing

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.

About

A simple password generator and strength checker command-line application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages