Cryptography.aesEncrypt

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Available since: Gideros 2016.04
Class: Cryptography

Description

Encrypts a string with AES cipher, either in ECB mode or CBC mode.

(string) = Cryptography.aesEncrypt(plaintext,key,iv,paddingType)

Parameters

plaintext: (string) the message to be encrypted
key: (string) encryption key as a 16,24 or 32 byte string
iv: (string) a 16 byte IV to be used for CBC mode. If not provided ECB mode is used optional
paddingType: (number) type of padding to be used. Currently defined values are:

  • 0: 0 padding optional
  • 1: PKCS7 padding optional

Return values

Returns (string) ciphered message