encrypt

open fun encrypt(data: String, key: String): String

Encrypts data with key using AES/GCM/NoPadding.

Return

Encrypted data.

Parameters

data

Data.

key

Base64 encoded 256 bit key or null (to leave data unchanged).


open fun encrypt(data: String, key: String, iv: Array<Byte>): String

Encrypts data with key using AES/GCM/NoPadding.

Return

Encrypted data.

Parameters

data

Data.

key

Base64 encoded 256 bit key or null (to leave data unchanged).

iv

Initialization vector.