Skip to content
This repository has been archived by the owner on Jul 3, 2023. It is now read-only.
/ cloudStorage Public archive

University Project for "Foundations of Cybersecurity" course @university of Pisa - Secure Cloud Storage developed with OpenSSL in C++ for Linux System

License

Notifications You must be signed in to change notification settings

veronicator/cloudStorage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Storage

University project for the course of Foundations of Cybersecurity @ Univerity of Pisa (MSc Computer Engineering and Artificial Intelligence and Data Engineering)

Overview

The aim of this project is to implement a Client-Server application that emulates a simple Cloud Storage, offering confidentiality, integrity, authenticity and reliability.

Compile and Run the code

In order to compile and run the code, you must be in the cloudStorage/src/ folder of the project and type:

make

that creates the executables for the both server and client.

To execute the code, open different terminals for server and clients and type:

  • for the server:
./server.exe
  • for the client (in another terminal):
./client.exe <server_ip>

for testing on the same machine, use the localhost ip as <server_ip>.

The user_key password is the name of the user itself.

Credits

About

University Project for "Foundations of Cybersecurity" course @university of Pisa - Secure Cloud Storage developed with OpenSSL in C++ for Linux System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published