Open daniel-deutscher opened 5 years ago
Also there exist four files: encrypt1.txt, encrypt2.txt, encrypt3.txt and encrypt4.txt.
also chains.pickle
There is no main function in rejewski.py
with parameters however you can call the functions yourself from Python. Be sure you have the Python modules installed listed on top of the file. You can install tqdm and others with pip.
also chains.pickle
To get chains.pickle, either do this from the interpreter or create a new Python file with this content:
from rejewski import *
make_chain_length_dict()
Then run it with the Python interpreter. It is gonna take a while if you use cheap-ass old hardware like me. It create the chains dictionary for all possible key/rotor combinations for Enigma.
python3 chainey.py
17576it [14:23, 20.35it/s]
The chains.pickle file is saved in the same directory as your Python files.
IN[13]
data=>
OUT[13]
The data in theMasterEnigmaCracker.ipynb
file is truncated and the filemessage_key_encrypts.pickle
currently does not exist within repo. Need the original file used for this project or way/suggestion to generate this file viarejewski.py
Thanks