Implementation of the Enigma Machine in Python 🎰
- You just need to have Python installed on your machine because tkinter is a module of the standard library! You can install it here, go to Download and select the latest version of Python 3.x.x, or directly from here:
- Windows
- macOS
- If you are on a Linux distrib, Python is probably already installed.
-
Graphical version for desktop: run the enigma-gui.py file located under the
gui
folder by typingpython enigma-gui.py
🎉 -
Graphical version for small devices: run the enigma-gui-resizable-window.py file located under the
gui
folder by typingpython enigma-gui-resizable-window.py
🐣 -
Enigma animation: run the enigma-explanation-animation.py file located under the
gui
folder by typingpython enigma-explanation-animation.py
💗 -
Command line version (deprecated): run the enigma.py file by typing
python enigma.py
in your terminal if you are a weird hacker 💻
PS: you may use python3
instead of python
, it depends on your platform
Have fun! 🐼 🎍