Skip to content

felixonwheels/enigma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enigma Machine (TIPE)

Implementation of the Enigma Machine in Python 🎰

alt tag

Requirements:

  • 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.

Files:

  • Graphical version for desktop: run the enigma-gui.py file located under the gui folder by typing python enigma-gui.py 🎉

  • Graphical version for small devices: run the enigma-gui-resizable-window.py file located under the gui folder by typing python enigma-gui-resizable-window.py 🐣

  • Enigma animation: run the enigma-explanation-animation.py file located under the gui folder by typing python 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 :neckbeard: 💻

PS: you may use python3 instead of python, it depends on your platform

Have fun! 🐼 🎍

About

Implementation of the Enigma Machine in Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages