SecureShare: Encrypted File Sharing System using Python and MongoDB
DOI:
https://doi.org/10.64751/4gxh2879Abstract
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.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.






