/Generateur-de-mot-de-passe

Password generator and cracker(dictionnary attack and brute-force)

Primary LanguagePythonMIT LicenseMIT

Password Generator and Cracker

Desktop application made with PyQt (a Python library).

Made-In-Senegal

Overview

This application is divided into two main parts:

Part 1: Password Generator

The password generator creates passwords with different formats, which can be used for various purposes such as checking regex patterns or generating secret keys.

Part 2: Hashword Attack Implementation

In this section, we explore two methods of password cracking:

  • Dictionary Attack: It uses dictionaries to find a word that matches the given hash.

  • Brute Force Attack: The application tries all possible combinations of characters to find the hashed word in plain text.

Getting Started

To use this project, follow these steps:

  1. Install the required dependencies:

    pip install -r requirements.txt
  2. Navigate to the 'App' directory:

    cd App
  3. Run the 'main.py' file to start the application:

    python main.py

Example

Example 1

Example 1

Example 2

Example 2

Contributing

If you would like to contribute to this project, please follow our contributing guidelines.

License

This project is licensed under the MIT License.