Key/Value Store

School Project
C++C
preview image

Image by storyset on Freepik

Overview

This project was for the class Operating System Design, which went over the five core concepts in Operating Systems:

The project involved creating a Server / Client Key/Value Store including salt and hashing passwords, client data quotas, persisting data, RSA/AES encrypted communication, and scaling the application using multiple threads.