Enigma encrypted messages have been broken before. There are certain properties of the machine that make this possible.
The enigma machine produces more secure messages if a message is encrypted once and then encrypted again, The fundamental weakness of the enigma machine is that a letter can never encrypt to itself. By encrypting a message twice with different settings, a letter in the clear text can encrypt to itself in the second round.
The following message has been encrypted twice with different settings on an M4 machine with an Uhr switch. No further technical help will be provided.
This is going to be called the #Enigma1KChallenge
AHED JXLA UQEZ CKKS BEGA OTAK BMIC
PKHV OPGT FTAS INKI WACP SNLI QUFL
WYJJ YOAW MDGO YFFI IJQD GCGT OMKJ
VPCC YHNW XAQZ BGYU ELOM TPLT NDXA
MRKY EYFZ SYIM VYPL YLPU VNRG JE
The first person to fully decode it and follow the instructions will have $1000 sent via PayPal to them. No purchase necessary, void where prohibited by law, residents of jurisdictions where this would not be legal or restricted are not eligible to win. All laws and regulations apply. Any taxes are the responsibility of the winner.
You can use the following enigma engine or any other correct implementation:
Tuesday, August 18, 2015
The Arduino Enigma Machine Simulator has been submitted for the The 2015 Hackaday Prize and Best Product competition. Three units, serial numbers HaD0001, HaD0002 and HaD0003 were built and submitted to SupplyFrame so they can be evaluated.