Encrypt data using AES-256-GCM
Encryption key (32 bytes)
Initialization vector
Plaintext data
Encrypted ciphertext with authentication tag
Encrypt data using AES-256-GCM