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). |
||
|---|---|---|
| .. | ||
| data | ||
| test_bruteforce_attack.cpp | ||
| test_dictionary_attack.cpp | ||
| test_engine.cpp | ||
| test_hash_detector.cpp | ||
| test_hashers.cpp | ||
| test_rules.cpp | ||