A secure file backup protocol that you can use to store file in a server. Simple and efficient
This is a project at the IUT of Montpellier-Sète we have to developped a simple application that can save file in a server, i realy like the subject so i add a lot of other features like send folder recursively, restoration of file and folder, securise connection using TLSv1.3 and cryption server side
- file saving
- folder saving
- folder restoration
- file restoration
- Tlsv1.3 Integration
- AES 256 for storing encrypted data on the server side and authenticate tag to prevent modification.
- Key Generation using sentence
- Menu
- Makefile
- Installation Script for Client
- Installation Script for Server
- Don't rewrite the file if it hasn't been modified since the last backup.
- Versionning
- list the files stored on the server side for the client.
- Deleting file or folder the client don't want to save anymore
for accepting my end-of-module project idea and enabling me to carry it out. I'm grateful for his continuous critical feedback throughout the development, offering improvement suggestions, and highlighting the strong aspects of my project. Also, thank you for teaching me that a proper backup is a very complex task, involving both security demands and the implementation of numerous mechanisms.