🚀 project is designed to provide a secure,user-friendly, and versatile platform for storing files on Google Cloud Platform (GCP). This project involves encrypting user files using unique encryption keys, securely uploading them to GCP, generating file IDs for easy retrieval, and providing options for encryption and decryption.
Clone project : git clone https://github.com/prafuel/CloudEncryptionStorage.git
💻 Install all dependencies,
🐧 for linux : pip3 install -r requirements.txt
🪟 for windows : pip install -r requirements.txt
🏠 Home Page : Very Self Explanatory, just get yourself a "credential.json" on GOOGLE CLOUD PLATFORM
Generate or Download Specific Key by Clicking on Download Current Key or Generate new one, 🧠 just save that key of future used
Sample Key:
🔒 Encrypt file : just upload key file and original data it will returns encrypted file
🔓 Dencrypt file : just upload key file and encrypted data (maybe named as "encrypted_<file_name>.txt"
➡️ Just take care of that, upload key that used in encryption only
📝 just created as my Cloud Project for my college, more improvement will be done by time,