Back to the problem

Back to the problem#

Activity 34 (Cryptography)

Implement the cryptosystem in section Cryptography. Requirements:

  • Flowchart

  • Has a command-line interface

  • Use modularization as much as possible, i.e., header files, functions for repetitive code.

  • What was your modularization approach to each part you have implemented, i.e., CLI, Caesar, Vigenère? 1-3 sentences per part are enough. Include this test in your README.

  • For your header files you use include folder.

  • Your header file is documented using Doxygen syntax.

Optional: Additionally implement Merkle-Hellmann Knapsack Cryptosystem.