Python-based academic Rainbow Table experiment