I have been intrigued with the Enigma machine for some time now. it is a complicated mostly mechanical mechanism and you can encrypt and decrypt a message with the same settings. In WW2 the senders and receivers worked from a common code book to encode the message that was then delivered by Morse code over short wave radio. I think Twitter might be a modern day replacement for Morse code and the telegraph…
I’m using the EnigmaCipher application from the iphone App Store on as my Machine. My first code book is HERE, and I’m using one of my twitter users @Septemvigesimal to deliver the messages. The Germans would commonly replace a comma with a ZZ, a period (or the STOP in a telegram) with an X.
So my first message today (2:46pm EST5EDT 2016-09-06) was:
ZYYS XKHP JIOA CQPY
KLRS AKTN TNRG BOCC
HDIS QQWP OTDF AFGA
CMDC XVGQ FOYS UXIA
It was addressed to #13 (just a made up destination), two parts total in the message (tle is short for Teile in German), this was the first teile/part of the message, it was 68 characters long (if I counted right, the initial Grundstellung was YYS, and with the settings from line 13 of the code sheet (the line for 2016-09-06) YYS encoded to NNZ. The Germans got more complicated with this set of letters and the first four from the message itself, but I got lazy. (Update#1 choose a random three character key. Encode it with the initial settings. Save this for the message later. It will go where NNZ is when you send the message. When decoding, set machine to settings for the day, enter the last three letters on first line of message & set Grundstellung to these letters.)
You ignore (for now) the ZYYS in the message, and start decoding with the XKHP group of letters. You also start counting the number of characters in the message with the X in XKHP. If I counted right there are 68 (the equal sign at the end of the message is not counted, it’s just a terminator character).
If you feel like playing along and/or like puzzles, grab the app from the app store, print out my code sheet and follow my twitter account. I’ll be sending short messages of whatever strikes my fancy that day. Maybe not every day, and I don’t know for how long I;ll do this, but let’s see how it goes. If you want to write back, tag me in a tweet of your own, and use my code sheet to encode your message. I’ll post links to new code sheets on my twitter account as I upload them.
Have fun! post a comment with the plain text of the message if you get it decoded.