/FileHider

Introducing the "File Hiding System with Secure Access and User Management" – a Java-based project designed to provide users with a reliable and efficient way to safeguard their files using an innovative approach.

File Hiding System with Secure Access and User Management

The File Hiding System with Secure Access and User Management is a Java-based project designed to empower users with a secure and efficient way to safeguard their files. This project emphasizes privacy and data security by allowing users to hide files in a MySQL database while implementing multi-factor authentication through email OTP verification.

Key Features:

File Hiding and Retrieval: Users can select files from their local system and hide them securely within a centralized MySQL database. Files are encrypted to prevent unauthorized access.

User Authentication and Management: The project supports multiple users, each with their accounts. Robust user authentication ensures that only authorized users can access their hidden files.

Email OTP Verification: During signup and login, users receive OTPs via email for verification. This two-factor authentication adds an extra layer of security to the system.

User-Friendly Interface: The project's intuitive interface makes it easy for users to navigate through the signup, login, and file management processes.

Efficient Data Management: Java and MySQL integration ensures efficient data storage and retrieval, providing a seamless user experience.

Usage:

Signup: New users can sign up using their email IDs. An email containing an OTP will be sent to verify the user's identity.

Login: Users can log in with their verified email and correct OTP.

File Hiding: Select files from your local system and hide them within the system's database. Files are encrypted before storage.

File Retrieval: Access your hidden files and retrieve them whenever needed. Decryption ensures files are presented in their original format.

Profile Management: Update your profile details, change passwords, and manage hidden files from the user dashboard.