Menu
JAQForum Ver 19.10.27

Forum Index : Microcontroller and PC projects : Enigma Machine Simulator

Posted: 06:18pm
03 Jan 2021
Copy link to clipboard
William Leue
Guru

Attached is my Enigma cipher machine simulator. The Enigma machine is the mechanical cypher machine used by the German military forces in WWII.

Lest you misunderstand, I am NOT a Nazi sympathizer; far from it! I am, however, interested in codes and cyphers, and the Enigma is an important development in the long, long history of secret codes and cyphers.

This program is an accurate simulation of the standard Army 3-Rotor Enigma machine. You can perform machine setup, including the choice of rotors and their order, index ring positions, plugboard settings, and initial rotor positions. You can encrypt and decrypt messages.

There is a 10-page help system that shows how the Enigma operates and gives detailed instruction on how to use the program.

Enjoy!
-Bill


Enigma.zip
 
Posted: 06:43pm
03 Jan 2021
Copy link to clipboard
twofingers
Guru

Thanks Bill,

good idea ()!
I recently saw a movie about it and wondered if I should do it in MMBasic.
Also recommended: The Imitation Game.

Regards
Michael
 
Posted: 06:50pm
03 Jan 2021
Copy link to clipboard
William Leue
Guru

The Imitation Game is a good movie. They distort some of the history of the Bletchley Park activities to make it more dramatic, but it is still pretty good. I have read "Alan Turing: The Enigma", which is an excellent biography of Turing.  My program help includes a small bibliography of Enigma-related info, but I forgot to include that book.

-Bill
 
Posted: 08:59pm
03 Jan 2021
Copy link to clipboard
Warpspeed
Guru

The whole Enigma story is a great glimpse into the world of spooks and spies, really fascinating stuff.
The development of the very first computers used to break these codes is equally as interesting.
 
Posted: 06:47am
04 Jan 2021
Copy link to clipboard
JohnS
Guru

And then Lorenz and Bill Tutte...

John
 
Posted: 12:39pm
04 Jan 2021
Copy link to clipboard
CaptainBoing
Guru


There is this in the library from early MaxiMite days

http://www.fruitoftheshed.com/MMBasic.ENIGMA-Code-simulator-part-of-the-original-MMBasic-library.ashx?HL=enigma


Sadly the story of Alan Turing is another occasion when Britain has covered itself in mud with the way we treat people who love and help us...

Alan Turing, the Gurhkas, the Iraqi translators... and this is just three that spring to mind in my lifetime. Although broadly, a patriot, I have to say there are times when I am ashamed to be a Brit.
Edited 2021-01-04 22:55 by CaptainBoing
 
Posted: 02:54pm
04 Jan 2021
Copy link to clipboard
William Leue
Guru

I had not thought to look at the FruitOfTheShed listings. Thanks for pointing that out!

I agree that Alan Turing's story is sad. He is one of my intellectual heroes. I remember reading his paper "On Computable Numbers, with an Application to the Entscheidungsproblem" while in grad school. And of course his work in breaking the Enigma code very likely saved England in WWII.

As a tribute to Turing, I am just about done with a CMM2 version of his theoretical computer, the thing we call a Turing Machine today. It should be ready for publication in a few days.

-Bill
 
Posted: 03:51pm
04 Jan 2021
Copy link to clipboard
Volhout
Guru

I know it is rated lower, but I like this one more:

Enigma - the movie
 


To reply to this topic, you need to log in.

© JAQ Software 2024