Password-Cracking-Attack-Secure-Hashing-Defense-Prototype
-
Install dependencies pip install bcrypt psutil
-
Download rockyou.txt (dictionary) wget https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt
-
Generate test data python generate_test_data.py
-
Run attacks (DEMO VULNERABILITIES) python dictionary_attack.py test_passwords.txt rockyou.txt python brute_force_attack.py test_passwords.txt 4
-
Test secure system python secure_auth.py
-
Full evaluation python evaluation.py