Cybersecurity-Projects/PROJECTS/beginner/hash-cracker/tests
CarterPerez-dev 6542a097f8 feat: all attack strategies (dictionary, brute-force, rules)
DictionaryAttack: mmap-based wordlist reader with thread partitioning.
BruteForceAttack: keyspace generator with mathematical partitioning.
RuleSet: 7 mutation transforms via std::generator (capitalize, leet,
append/prepend digits, reverse, toggle case).
RuleAttack: combines dictionary words with rule mutations.
22 new tests, all passing.
2026-03-22 09:25:09 -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: project scaffolding with CMake, configs, stubs, and core types 2026-03-21 19:37:20 -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