ENIGMAChiffriermaschine · Modell I
Type on your keyboard or click the keys · drag to look around · scroll a thumbwheel to turn a rotor · 1–4 views
Klartext
Geheimtext
Chiffriermaschine · 1932 – 1945
ENIGMA

An interactive Enigma I, rebuilt in honour of a little
Python encoder first written in December 2014.

Best with sound on. Type on your keyboard or click the keys.
Drag to walk around the machine.
Ein Denkmal · A tribute

enigma.py, 2014

This page honours enigma.py, a command-line Enigma encoder written in Python 2.7 in December 2014. It fetched each day's key from a Twitter account fed by dailySettings.py, stripped messages down to letters, spelled out numerals, and printed ciphertext in tidy blocks of five. Its very first test:

$ python enigma.py Please enter plaintext: This is a test of the enigma encoding machine on December 16, 2014. Cypher Text : QBOIG GRDSV OTNGS KHHQJ KHCKG SZKXF IOYEK KDKLK JOTTA FPQSR COAEH PLJVA MGVTI RC

The 2014 program used its own randomly generated rotors. This machine is the real thing — a faithful Enigma I as used by the German Army and Air Force:

Every surface and sound is generated in your browser — no recordings, no models. Built with three.js.