This is an implementation of a Caesar Cipher. It can encrypt and decrypt files and strings using a provided key. I used Ubuntu on the Windows Subsystem for Linux to compile it using g++. This is implemented with C++14.
Emmanuel Butor
Download the repository. Once downloaded, compile it using the command:
make
To clean up (remove the compiled files), use
make clean
The format for the input in the command line is as follows:
./cipher <flags> <key> <arg>
flags: [-e|-d] mode: encrypt/decrypt; [-s|-f] arg is a string/filename
key: string input for encryption/decryption
arg: string/filename to encrypt/decrypt