Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 607 Bytes

README.md

File metadata and controls

20 lines (13 loc) · 607 Bytes

AES Encryption/Decryption Utility

This Java utility class provides methods for encrypting and decrypting data using AES (Advanced Encryption Standard) with configurable Salt and IV (Initialization Vector).

Features

  • AES encryption and decryption
  • Uses GCM (Galois/Counter Mode) for authenticated encryption
  • Configurable Salt and IV sizes
  • Secure random generation of Salt and IV
  • Password-based key derivation using PBKDF2 with HMAC SHA-256

Requirements

  • Java 19 or later
  • No external dependencies

Usage

Include this library in your project to use encrypt/decrypt functionalities.