On
this page you can download the freeware Award Winning
EnigmaSim program.
This software is an exact simulation of
the 3-rotor Wehrmacht (Heer and Luftwaffe) Enigma, the
3-rotor Kriegsmarine M3, also called Funkschlussel M, and
the famous 4-rotor Kriegmarine M4 Enigma cipher machine,
used during World War II from 1939 until 1945. The sim
has a very authentic feeling with its hands-on approach:
you can select between the three models, actually lift
out and insert different rotors, adjust their ring
setting and set up the plugboard. The internal wiring of
all rotors is identical to those that were used by the
Wehrmacht and Kriegsmarine. This simulator is therefore
fully compatible with the various real Enigma models and
you can decrypt authentic wartime messages or encrypt and
decrypt your own messages.
The program comes with a very complete
22 page helpfile, containing the manual, some original
messages, the history of Enigma and all technical details
of the machine. The simulator also has a picture gallery
of Enigma machines. With this software you will finally
be able to work with the most intriguing machine in
military cryptology and examine how it works and how it
was operated. A true reference to Enigma, and an
educational must! Check out the Enigma
Sim Manual to discover all
the nuts and bolts of the software. Below are some
screenshots, taken from the program. All questions or feedback are
welcome by e-mail or by
visiting the Guestbook.
Runs on Windows™
98/ME/2000/XP/Vista/Win7/Win 8 and on MAC and Linux with
Parallels Desktop or WINE (open source).
Please uninstall
any previous version through config screen/software and
remove 'ENIGMA' before installing the new version!
The following updates solved minor
issues that did not affect normal operation nor the
cryptographic properties.
v7.0.6 (31 Jan 13) Cleared minor
bug: program halted when start selected on empty
autotyping window
v7.0.5 (27 Jun 12) Cleared minor
bug: program halted when keyboard key pressed
during ring setting
v7.0.4 (03 Jun 12) Added
cryptanalysis option, moving rotor while key is
pressed down
v7.0.3 (23 Feb 12) Minor graphical
corrections plugs and photo gallery, updated
manual
v7.0.2 (19 Dec 11) Minor graphical
corrections of covers and plugboard
v7.0.1 (07 Dec 11) Cleared minor
bug: deleted plugs in QWERTZ layout not visually
erased (error was only visual without effect on
encryption).
v7.0.0 (06 Dec 11) MAJOR
UPDATE: graphical revision with
different Enigma I, M3 and M4 layout (see
screenshots above), visualisation of both numbers
rotors and letters rotors, revised plug board,
different plug board layout for Wehrmacht and
Kriegsmarine machines, plug board order
changeable, plugs seperately visible on top view,
according to plug setup, authentic sound effects,
recorded from the real Enigma machine, photo
gallery with new own images of Enigma machines,
help file revised and expanded, autotyping function optimized and added
sound on/off option.
Updates for the Manual
Right-click the
update link and save the file as "Enigma Sim
Manual.pdf" in the sim's installation folder (by
default C:\Program Files\ENIGMA).
Enigma World Code
Group Bruce Culp's
excellent website, designed to join Enigma
enthousiasts and globally exchange Enigma
encrypted messages. Provides clear and simple
instructions on how to encrypt and decrypt
messages. Code books provided.
OPERATION TURING Mitchel Thomas and Indiana Popovich
made a website where you can decrypt enigma
messages (keys provided) to unveil the story of a
fascinating 1938 intelligence operation in a
shadowy pre-war atmosphere. More info about how
and why on my weblog
This program was award winner for
programming on PSC in 2004!