- src: source codes, including des.cpp and test_des.cpp
- include: header file, including des.hpp
- files: key file, plaintext and ciphertext
In a easy way, you can run ./compile_and_test.sh to configure, build and test whole project.
$ ./des -k <keyfile> # generate key file
$ ./des -e <keyfile> <inputfile> <outputfile> # encrypt the input file
$ ./des -d <keyfile> <inputfile> <outputfile> # decrypt the output file
In a easy way, you can run ./generate_dynamic_link_library.sh to generate.
Special thanks to Tareque Hossain the Software architect, open source enthusiast, amateur videographer, world traveler.