Javascript must be enabled to continue!
SecureShare: Encrypted File Sharing System using Python and MongoDB
View through CrossRef
The rapid growth of digital communication and cloud-based storage systems has increased the need for robust secure file sharing mechanisms. Traditional file sharing systems frequently face critical security challenges including unauthorized access, data leakage, weak encryption, and lack of privacy protection. This paper presents “SecureShare: Encrypted File Sharing System using Python and MongoDB,” a web-based platform that provides secure file storage and sharing using a hybrid encryption approach. The system employs AES256 encryption for file protection and RSA public-key encryption to secure the AES key, together implementing Endto-End Encryption (E2EE) so that only the intended receiver can decrypt and access the shared file. The backend is developed using Python and the Flask web framework, while MongoDB with GridFS handles efficient large-scale encrypted file storage. The system also integrates password hashing, optional file password protection, download tracking, file expiry settings, and download limits. Experimental results confirm that the system provides strong data confidentiality, efficient file storage performance, reliable user authentication, and effective controlled access management, making it a practical solution for secure digital communication in organizational and personal environments.
Title: SecureShare: Encrypted File Sharing System using Python and MongoDB
Description:
The rapid growth of digital communication and cloud-based storage systems has increased the need for robust secure file sharing mechanisms.
Traditional file sharing systems frequently face critical security challenges including unauthorized access, data leakage, weak encryption, and lack of privacy protection.
This paper presents “SecureShare: Encrypted File Sharing System using Python and MongoDB,” a web-based platform that provides secure file storage and sharing using a hybrid encryption approach.
The system employs AES256 encryption for file protection and RSA public-key encryption to secure the AES key, together implementing Endto-End Encryption (E2EE) so that only the intended receiver can decrypt and access the shared file.
The backend is developed using Python and the Flask web framework, while MongoDB with GridFS handles efficient large-scale encrypted file storage.
The system also integrates password hashing, optional file password protection, download tracking, file expiry settings, and download limits.
Experimental results confirm that the system provides strong data confidentiality, efficient file storage performance, reliable user authentication, and effective controlled access management, making it a practical solution for secure digital communication in organizational and personal environments.
Related Results
QUERY RESPONSE TIME COMPARISON NOSQLDB MONGODB WITH SQLDB ORACLE
QUERY RESPONSE TIME COMPARISON NOSQLDB MONGODB WITH SQLDB ORACLE
Penyimpanan data saat ini terdapat dua jenis yakni relational database dan non-relational database. Kedua jenis DBMS (Database Managemnet System) tersebut berbeda dalam berbagai ...
Creating Secure File Systems in Open-Source Operating Systems
Creating Secure File Systems in Open-Source Operating Systems
The relevance of this study is determined by insecure data storage on personal computers, as it is the main operating system that performs authentication and file access control. B...
Basic and Advance: Phython Programming
Basic and Advance: Phython Programming
"This book will introduce you to the python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add python to y...
Forced pirates and the ethics of digital film
Forced pirates and the ethics of digital film
PurposeWith the rise of the internet, the act of sharing copyrighted material has received a lot of attention, culminating in a flood of lawsuits against file‐sharers as well as st...
A highly efficient time-series database approach for monitoring infrastructures
A highly efficient time-series database approach for monitoring infrastructures
(English) The rising interest in extracting value from data has led to a broad proliferation of monitoring infrastructures, most notably composed by sensors, intended to collect th...
Comparative evaluation of the effect of glide path creation with Nitiflex hand K- file, Proglider and Path file on canal transportation and concentricity in apically curved canals - An In- Vitro study.
Comparative evaluation of the effect of glide path creation with Nitiflex hand K- file, Proglider and Path file on canal transportation and concentricity in apically curved canals - An In- Vitro study.
Abstract
Aim:
To compare and evaluate the effect of glide path creation with Nitiflex hand K- file, Proglider and Path file on canal transportation and concentricity in...
Supporting the Design of Technology-Mediated Sharing Practices
Supporting the Design of Technology-Mediated Sharing Practices
Online social networks have made sharing personal experiences with others mostly in form of photos and comments a common activity. The convergence of social, mobile, cloud and wear...

