Registered by motters

A command line simulator of an Enigma machine, as used on U-boats during WW2, with the aim of being as historically accurate as possible. This includes both the basic cypher mechanism and also the associated codebook procedures to generate short signal and weather reports.

The aim of this simulation is to go beyond the basic Enigma cypher to include the overall operation of the machine as it would have been used onboard a U-boat, including the generation of status and weather reports and their transmission over morse code.

I've tried to stick as closely as possible to the historical short signal weather cypher codebooks. There will no doubt be inaccuracies or mistranslations, since the original source documents are not always easy to interpret.

This software should not be used for any serious encryption purposes, since obviously the Enigma cypher contains numerous vulnerabilities. It is only intended to be used for education, historical research or fun.

Project information

Maintainer:
motters
Driver:
Not yet selected
Licence:
GNU GPL v3

RDF metadata

View full history Series and milestones

main series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
c++

All bugs Latest bugs reported