prilily / File-Encryption-System

This project provides a GUI-based user authentication and file selection facility using MySQL, JavaSwing, and the AES Cipher Algorithm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File Encryption and Decryption System in JAVA

This project provides a GUI-based user authentication and file selection facility using MySQL, JavaSwing, and the AES Cipher Algorithm.

Features

  • Users can choose a file and a key to encrypt the file and store it in a database or download the encrypted file.
  • Users can select a file to decrypt and enter the same key used during the encryption of the file.

Requirements

  • Java 8 or higher
  • MySQL
  • JavaSwing library

How to use

  1. Run the program and enter your credentials to log in.
  2. Select the option to encrypt or decrypt a file.
  3. Choose the file and enter the key.
  4. Click the "Encrypt" or "Decrypt" button to process the file.
  5. If you chose to encrypt the file, you can choose to store it in the database or download it.

Credits

  • AES Cipher Algorithm
  • MySQL
  • JavaSwing library

image image image image

About

This project provides a GUI-based user authentication and file selection facility using MySQL, JavaSwing, and the AES Cipher Algorithm.


Languages

Language:Java 100.0%