This is a reproduction of the Enigma machine used by the nazis during WW2. It contains the most commons rotors and reflectors used during this period.
All the rotors values has been found on this page.
It has been written in Python with classes.
I tried to perfectly recreate the behavior of the machine.
On Windows :
Make sure you have Python installed, otherwise install it from here
On Ubuntu / Debian :
sudo apt install python3
On Archlinux :
sudo pacman -S install python3
Clone the repository :
git clone https://github.com/Liloche19/enigma.git
On Linux :
python3 main.py
On Windows :
You can simply double click on the main.py file
Just follow the instruction after launching the project
If you have any proposition, you can contact me. I will be happy to improve this projet.