File Encrypter / Decrypter
Built a C++17 CLI utility for recursive directory encryption using a producer-consumer task queue with POSIX fork() for parallel file processing; dual-binary architecture separates single-file and batch workflows for composable scripting.
- ·C++17 CLI tool with recursive directory encryption and producer-consumer task queue
- ·Parallel file processing using POSIX fork() and a dual-binary architecture for single-file and batch workflows
- ·Flexible key derivation supporting hex, decimal, and UTF-8 key material
- ·Applied RAII with smart pointers (`unique_ptr`) and move semantics to safely transfer file stream ownership across IO, Task, and ProcessManagement layers