In this workshop, we backup an encrypted text file of characters to a binary file, restore the encrypted data from the binary file and add multi-threading to the solution.
w9.cpp and SecureData.h was provided to us by our professor to test our code SecureData.cpp was provided to us partially implemented. We had to implement the writing and reading to a binary file, and add multi-threading to the encoding portion of the solution.
This small program requires 3 arguments.
- The original text file, in this repository, it is w9_text.dat.
- The output file name.
- The key to be used for encoding and decoding.
Example:
./ws w9_text.dat w9_encoded.dat C
These workshops are course work from OOP345 Fall 2018 at Seneca College.
Below is a list of workshops that we are doing throughout the semester:
- From One Translation Unit to Another
- Move and Copy Semantics
- Class Templates
- Basic Containers
- Lambda Expressions
- STL Containers
- STL Algorithms
- Smart Pointers
- Multi-Threading
My intention with uploading school assignments on GitHub is merely to build a portfolio of my work. Please do not plagiarize.