-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sahan Pramuditha edited this page Mar 31, 2026
·
1 revision
Welcome to the Python Password Cracker Wiki.
This project is a simple educational tool built with Python to demonstrate how password cracking works using a dictionary attack.
The Python Password Cracker uses a list of possible passwords (wordlist) to try and match a target password. This method is known as a dictionary attack.
β οΈ Disclaimer: This project is strictly for educational purposes. Do not use it on systems without proper authorization.
- Dictionary-based password cracking
- Custom wordlist support
- Simple and beginner-friendly
- Lightweight and fast to run
The script passwordCracker.py works by:
- Loading passwords from a text file (wordlist)
- Asking the user for a target password
- Comparing each password from the list
- Stopping when a match is found
git clone https://github.com/SahanPramuditha-Dev/Python-Password-Cracker.git
cd Python-Password-Cracker
python passwordCracker.pyPython-Password-Cracker/
βββ passwordCracker.py
βββ passwords.txt
βββ README.md
- Understanding dictionary attacks
- Importance of strong passwords
- Basics of cybersecurity concepts
- Cannot crack strong or complex passwords
- No support for hashed passwords
- Performance depends on wordlist size
- Add brute-force attack option
- Support for hash cracking (MD5, SHA)
- Improve speed using multi-threading
- Add graphical user interface (GUI)
Sahan Pramuditha