Monday, November 14, 2005

Enigma Codebook Tool

My new codebook generator for the German Enigma cipher machine is ready. With this tool, you can create, save, view and print random generated Enigma key settings. Enigma enthusiastic can use it to set up key settings and communicate with each other. This tool can create codebooks for the 3-rotor Wehrmacht/Luftwaffe Enigma, the 3-rotor Kriegsmarine M3, also called Funkschlussel M, and the 4-rotor Kriegsmarine M4.

The program generates random settings, depending the model, for the eight different normal and two special Beta and Gamma rotors, for both wide and thin reflectors, ringsettings and plugboard connections. There are also two compatible modes for the M4 to communicate with the M3 or with M3 and Wehrmacht/Luftwaffe machines. Runs under Windows and...as usual, it's freeware! Download from my website.


2 comments:

Anonymous said...

Hi Dirk,

I am involved in a small ludic project having to deal with Enigma coded messages, and I found your applications being very useful.

Thanks to you I will be able to create "proper" codebooks. Thank you. I encourage you to keep supporting them.

Just a little question, is there any option for creating letters instead of numbers in the "Ringstellung" column?. Other simulators and the Enigma itself (several models) used to use letters instead.

Thank you again.

Greetings from Spain,

JuanMi

Dirk Rijmenants said...

Hi Juan,

thanks for the feedback and encouragement!

The real codebooks never used letters in the ringstellung. In fact, all Wehrmacht (Heer and Luftwaffe) Enigma machines had rotors with numbers and never with letters. The Kriegsmarine machines had letters on their rotors but had different message procedures.

If you use version 7.0 or later of my Enigma sim, you will find numbered wheels for the Wehrmacht. To enable setting the message key (in letters) on the Wehrmacht machine, clicking the little rotor windows will show a conversion table for letters to numbers.