Enigma is the common name for the coding machine used by German forces in the Second World War. Two machines set up in the same way allowed the sending of messages securely between their users. My code can be used to encrypt (or decrypt) messages provided on the standard input stream, outputting the encrypted (or decrypted) messages on the standard output stream.
This project is implemented in an object oriented manner using C++ classes and inheritance as part of my practise for this programming language.
The copyright of this project belongs to Imperial College London.
Part of my work is intentionally broken or misleading to avoid disrespectful people from copying and pasting.