/nextGen

Primary LanguageJavaScript

nextGen

Make_keys.py generates a public and a private key
Encrypt_data.py encrypts the given data according to the public key
Decrypt_data.py decrypts the given data according to the public key

Features:
• Completely secured network
• 2048 bit Asymmetric encryption
• Multiple cloud servers
• File segmentation to prevent information leakage
• Mesh network
• 2 backups of same data
• Password protected servers
• Unique token based GET requests
• Cross platform support

Tech used:
• Electron.js
• Python
• Firebase Realtime Database
• Packet Tracer
• Html
• JavaScript
• CSS

Note: The repository doesn't contain node_modules folder (Because it is a more than 100MB which is unsupported in GitHub. The node modules are required to run the project. To download the whole project with node_modules, please download the .zip from: https://drive.google.com/file/d/1YcPZfN2SiBE35yjQIxpoSxCHFLR0qA_S/view?usp=sharing
To run the app, run "npm start" in the root directory
Project demo: https://youtu.be/WlTsLAHv7YM