Distributed MD5 Cracker Supports uppercase and lowercase English characters Distributes tasks among a certain number of worker nodes Usage python app.py Video demo: https://youtu.be/ZheDjTzCoqE Testing Run all tests pytest Run a specific testcase pytest -k test_testcase Get test coverage pytest --cov=directory