Skip to content

encryptAES256

encryptAES256(data, key, iv) → string · Security

Encrypts data using AES-256-CBC. Requires a 32-byte key. See Chapter 38.

  • data (required): plaintext string to encrypt

  • key (required): 32-byte encryption key

  • iv (required): initialization vector

utlx
let key = generateKey(256)
let iv = generateIV()
{
  encrypted: encryptAES256($input.payload, key, iv),
  key: key,
  iv: iv
}

Released under AGPL-3.0.