Python tool to crack AES-128 encryption, upwards of 200,000 keys checked per second. Allows for variable of execution threads as well as several tweaks.
EXEC_THREAD_SLEEP_TIME --> Time for producer threads to sleep
OUTPUT_SPY_SLEEP_TIME --> Time for consumer threads to sleep
BUFFER_MEMORY_MULTIPLIER
extra_consumers
First re-compile utils.pyx using "python setup.py build_ext --inplace". Afterward the main module, aes_cracker.py, can be run using "python aes_cracker.py"
Python 2.7, PyCrypto, Cython