Marinade Limited - leading the way in paperless business practice
Flag M
Flag A
Flag R
Flag I
Flag N
2nd subst
Flag D
Flag E

Enigma demo: a virtual implementation

Instructions

(For an explanation of the terms and how the machine worked, click here.)

This is a simulation of a naval Enigma with three wheels. To operate it, first select three (different) scrambler wheels and a reflector. Next, set the ring on each wheel, and then set the initial position. All these actions are done by selecting a wheel or position using the drop-down boxes below. Finally set the plugboard by typing in pairs of letters that you wish to join. You can plug none, all or any number of pairs.

When you are ready, click on the Set button. This implements the settings you have chosen. If you made a mistake in your selections, a message-box will alert you to the problem. Clicking the Set button also redirects your keyboard input to the encoding mechanism.

To stop the encoding and change the settings, click the Stop button.

To clear the input and output, press clear. This does not reset the virtual Enigma to its initial settings - to do that, use the Set button again.

Note that the Enigma only encodes letters. In practice, X was sometimes used to indicate a space, while numbers were normally spelled out. If you enter spaces or non-encodable characters in this simulation, they will be shown in the input field but will of course not be encoded.

Machine settings

Selected wheels
ReflectorScrambler wheels
 Ring settings
 
 Initial settings
 
Plugboard

Wheel indication:

Input:

Output:

Back to the main Enigma page. A description of how it worked is here.

Marinade Limited - c/o Allagraf Limited - 3 More London Riverside - London SE1 2RE
Tel +44 20 3283 4277