decrypt

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

Decrypts data with key using AES/GCM/NoPadding.

Return

Decrypted data.

Parameters

data

Data.

key

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


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

Decrypts data with key using AES/GCM/NoPadding.

Return

Decrypted data.

Parameters

data

Data.

key

Key.


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

Decrypts data with key using AES/GCM/NoPadding.

Return

Decrypted data.

Parameters

data

Data.

key

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

iv

Initialization vector.


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

Decrypts data with key using using AES/GCM/NoPadding.

Return

Decrypted data.

Parameters

data

Data.

key

Key.

iv

Initialization vector.