To achieve the above goal, the following methodology needs to be followed:
After the above 4 steps you will have a N files which are in encrypted form which are stored on the server and a key which is downloaded as public key for decrypting the file and downloading it.
To restore the file, follow the following steps:
NOTE: The project is based on Python 2.7.15 plateform running it on any other plateform might create some issues.
Step 1: Install Requirements
pip install -r requirements.txt
Step 2: Run the application
python app.py
Step 3: Visit the localhost from your browser
Step 4: Enjoy :)
THE PROJECT HAS ENCOUNTERED A BUG BECAUSE OF THE CRYPTOGRAPHY LIBRARY BEING UPDATED. IF YOU ARE INTRESTED IN COLLABORATING TO IMPROVE THIS PROJECT FEEL FREE TO CONTACT ME :
Shivang Srivastava - [email protected]