Cybersecurity-Projects/PROJECTS/beginner/hash-cracker/tests
CarterPerez-dev 3e2c3ff002 feat: Engine, ThreadPool, and Progress display
ThreadPool: jthread-based work partitioning with SharedState atomics.
Progress: rich terminal output with Unicode box drawing, ANSI colors,
progress bar, speed/ETA display, and cracked/exhausted result rendering.
Engine: template function wiring hasher + attack + threading + salt.
3 integration tests passing (crack, exhaust, salted crack).
2026-03-22 10:29:06 -04:00
..
data feat: all attack strategies (dictionary, brute-force, rules) 2026-03-22 09:25:09 -04:00
test_bruteforce_attack.cpp feat: all attack strategies (dictionary, brute-force, rules) 2026-03-22 09:25:09 -04:00
test_dictionary_attack.cpp feat: all attack strategies (dictionary, brute-force, rules) 2026-03-22 09:25:09 -04:00
test_engine.cpp feat: Engine, ThreadPool, and Progress display 2026-03-22 10:29:06 -04:00
test_hash_detector.cpp feat: all hashers (MD5, SHA1, SHA256, SHA512) and HashDetector 2026-03-22 08:01:01 -04:00
test_hashers.cpp feat: all hashers (MD5, SHA1, SHA256, SHA512) and HashDetector 2026-03-22 08:01:01 -04:00
test_rules.cpp feat: all attack strategies (dictionary, brute-force, rules) 2026-03-22 09:25:09 -04:00