Enigma D simulator


Enigma Home Page

Introduction

The Enigma Model D is the most popular commercial version. It was used by many armies during World War II (but also before and after): the Austrian army, the Italian navy, the Spanish army (of Franco). The German Railways, under military control, also used it. In all these variations, the rotors have been rewired.

Example of use

Show syntax

$ python3 eD.py
syntax: enigmaD.py UKW LEFT MIDDLE RIGHT ETW RING GRUND [Debug]

Decipher a message

Note: in the example we use an authentic message taken from the "professor's book" (Alan Turing) and encrypted with the rotors of the Railroad Enigma.

$ echo QSZVI DVMPN EXACM RWWXU IYOTY NGVVX DZ | \
 python3 eD.py R-UKW R-III R-I R-II R-ETW ZQPM JEZA

DEUTSQETRUPPENSINDJETZTINENGLAND

Download the simulator

eD