PassMaker is a Python-based password generator and strength checker tool that allows you to generate strong passwords and check the strength of existing passwords.
- Generate random passwords with custom lengths and compositions of letters, symbols, and numbers.
- Check the strength of passwords based on criteria such as length, uppercase letters, lowercase letters, numbers, and symbols.
- Python 3.x
-
Clone the repository:
git clone https://github.com/mohamedemam4078/passmaker.git
-
Navigate to the project directory:
cd passmaker
To generate a password, use the following command:
python passmaker.py -g -l <number_of_letters> -s <number_of_symbols> -n <number_of_numbers>Example:
python passmaker.py -g -l 8 -s 2 -n 2This will generate a password with 8 letters, 2 symbols, and 2 numbers.
To check the strength of a password, use the following command:
python passmaker.py -c <password>Example:
python passmaker.py -c StrongPassword123!This will check the strength of the password "StrongPassword123!".
Contributions are welcome! Please feel free to submit issues and pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.