Skip to content

MaksimKarnaukh/CodeTheorie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeTheorie

Base class: AlgorithmDecryption

Subclasses that inherit from AlgorithmDecryption:
Adfgvx
Enigma
Playfair
VigenerePlus

Run file: main.cpp

Table of Contents
  1. About This Project
  2. Instructions

About This Project

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

Instructions on how to compile and run.

Prerequisites

MacOS users can use Homebrew to install CMake

brew install cmake

Compilation

  1. Create build directory

    mkdir build && cd build
  2. CMake and Make

    cmake .. && make

Usage

To run a specific algorithm, use one of the following:

  • ViginèrePlus
    ./CodeTheorie VP
  • Playfair
    ./CodeTheorie PF
  • ADFGVX
    ./CodeTheorie AD
  • Enigma
    ./CodeTheorie EN

Notes

Some algorithms will require user input.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors