Skip to content

Messiahprince19/Java_AES_File_Encryption_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Java AES File Encryption Tool

This project is a secure desktop-based AES file encryption/decryption tool using Java Swing. It allows users to encrypt and decrypt any file (e.g., PDFs, images, documents) with AES encryption (CBC mode).

Contents:

  • AESUtil.java: AES logic (generate key, IV, encrypt, decrypt)
  • FileEncryptorGUI.java: GUI tool to browse, encrypt, decrypt files
  • aes.key: Auto-generated encryption key file used during decryption

How to Run:

  1. Compile both Java files: javac AESUtil.java FileEncryptorGUI.java

  2. Run the tool: java FileEncryptorGUI

Features:

  • 128-bit AES encryption using CBC mode
  • Encrypt any file type and save securely
  • Automatically handles IV and key file
  • Simple and user-friendly interface

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages