CPSC 452

Assignment 1


Team Members

  1. Raileen Del Rosario - raileendr@csu.fullerton.edu
  2. Michael Lau - m.lau@csu.fullerton.edu
  3. Garinn Morton - gmorton2@csu.fullerton.edu
  4. Nafis Chowdhury - nafis195@csu.fullerton.edu
  5. Ryan Romero - rromero26@csu.fullerton.edu
  6. Jin Park - jinhpark9@csu.fullerton.edu

Programming Language

C++

Execution Process

./cipher <CIPHER NAME> <KEY> <ENC/DEC> <INPUTFILE> <OUTPUT FILE>

  • CIPHER NAME:
    • PLF - Playfair
    • RTS - Row Transposition
    • RFC - Railfence
    • VIG - Vigenre
    • CES - Caesar
  • KEY: the Encryption key to use.
  • ENC/DEC: Whether to encrypt or decrypt, respectively.
  • INPUT FILE: The file from which to read the input.
  • OUTPUT FILE: The file to which the output shall be written.

Extra Credit

None

Other Notes

None