Base class: AlgorithmDecryption
Subclasses that inherit from AlgorithmDecryption:
Adfgvx
Enigma
Playfair
VigenerePlus
Run file: main.cpp
Table of Contents
Decrypting messages using the following algorithms:
- ViginèrePlus
- Playfair
- ADFGVX
- Enigma
This project is written entirely in c++. Instructions for usage can be found below.
Instructions on how to compile and run.
MacOS users can use Homebrew to install CMake
brew install cmake-
Create build directory
mkdir build && cd build
-
CMake and Make
cmake .. && make
To run a specific algorithm, use one of the following:
- ViginèrePlus
./CodeTheorie VP
- Playfair
./CodeTheorie PF
- ADFGVX
./CodeTheorie AD
- Enigma
./CodeTheorie EN
Some algorithms will require user input.