Skip to content

A software implementation of the Enigma Machine from WWII

Notifications You must be signed in to change notification settings

JamesUOA/Enigma

Repository files navigation

Enigma

My first personal project with Java swing framework. This program is a clone of the Enigma machine the German army used to encode their messages in WWII. Alan Turing cracked this which assisted in the winning of the war, all rotors and reflectors in this project are coded exactly as they were in WWII. The cool part about an Enigma machine is that two of the same letters won't be encoded as the same letter see the example below.

Hello Encode

To encode a message you select which rotor numbers you want to start at then type your message. Hello Encode

To decode a message you switch the rotor number to the initial numbers the message was encoded in (1,1,1 for my case) then type the message in.Message should now be decoded :).

About

A software implementation of the Enigma Machine from WWII

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages