//
home

Latest Post

Java Enigma Machine Simulator

Java Enigma Machine Simulator

I blame my daughter for this project. She was given a piece of Maths homework in which she had to describe the purpose & operation of the Enigma Machine and encrypt/decrypt a few example pieces of text using a simplified code table. Helping her with this homework piqued my interest and so I started to do my own investigation into the mechanics of these machines.

After studying various web sites, I figured that I could enhance my understanding by writing a program to attempt to simulate the encoding and decoding process.  The code samples on this page form part of my efforts to recreate the operation of these elegant machines in Java by simulating the functional components as instances of classes.

Continue reading

Design a site like this with WordPress.com
Get started