bambadiagne / Generateur-de-mot-de-passe

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


About

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

License:MIT License


Languages

Language:Python 100.0%