Skip to content

A C++ console-base program that performs cryptanalysis on a Caesar (Shift) Cipher encrypted ciphertext. The returned value is the identified shift.

Notifications You must be signed in to change notification settings

mauricerizat/Caesar-Cipher-Cryptanalyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caesar-Cipher-Cryptanalyser

A C++ console-base program that performs cryptanalysis on a Caesar (Shift) Cipher encrypted ciphertext. The returned value is the identified shift.

IMPORTANT

THIS PROGRAM IS WRITTEN IN C++ (C++11 recommended)

THIS README DEMONSTRATES THE EXECUTION OF THIS PROGRAM ON A LINUX TERMINAL WITH A C++ COMPILER

FILE IO

Please place the ciphertext files to be processed in the "data" folder.

Make sure to include the extention of the file if required.

Any output file will also be stored in the "data" folder.

This has been done to minimize clutter.

COMPILATION

Enter the following command into the terminal to compile the program along with all dependencies:

make

EXECUTION

Enter the following command into the terminal to execute the program:

./caesarAnalyser.out

CLEAN

Enter the following command into the terminal to remove all objects and .out files associated with the program:

make clean

Contact me at mauricerizat@gmail.com to report bugs

About

A C++ console-base program that performs cryptanalysis on a Caesar (Shift) Cipher encrypted ciphertext. The returned value is the identified shift.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published