Skip to content

ebi-gdp/cryptography

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages