A Java-based application for securely encrypting and hiding text files with robust protection features including OTP verification, email authentication, and database-backed storage. Designed for enhanced privacy and controlled file access.
A Java-based desktop application to securely encrypt, hide, and store text files, featuring OTP verification, email authentication, and database storage using JDBC. This project ensures private file management through robust authentication and encryption mechanisms.
- π Encrypt and decrypt text files
- π Hide sensitive files securely
- π§ Email-based OTP verification
- β Authentication before file access
- ποΈ Store and manage file metadata in a database using JDBC
- π AES Encryption algorithm for data protection
- Java (JDK 8/11/17+)
- JDBC (Java Database Connectivity)
- MySQL / PostgreSQL (or any other RDBMS)
- JavaMail API (for email/OTP)