Utility - AES Encryption

Overview

The 'Utility - AES Encryption' utility action for Power Automate encrypts a plain text value (string) using the AES encryption configuration set.

Credit Count

This is a Utility action and therefore consumes only 0.05 credits per operation (except 1 credit on the free plan). For example, 100 operations will consume 5 credits on a trial and all paid plans.

Parameters

The default 'Utility - AES Encryption' flow action parameters are detailed below:

  • Data: The input string to encrypt
  • Output Type: Set the data format of the encrypted string
    • Options include: BASE64, HEX
  • Key: Set the key (secret) used within the algorithm (the length can be 16, 24 or 32) 
  • Mode: Set the AES encryption algorithm
    • Options include: CBC, CFB, ECB
  • Initialization Vector: Optional - The 'Initialization Vector' should only be provided when the mode is set to 'CBC' or 'CFB'  (the length must be 16)

Advanced Parameters

The advanced 'Utility - AES Encryption' flow action parameters are detailed below:

  • Padding: Sets the padding mode used in the symmetric algorithm, default is PKCS7
    • Further options include: ANSIX923, ISO10126, Zeros, None

Return Parameters

Action Specific Return Values

  • Result -  The encrypted value

Standard Return Values

  • OperationId - The unique ID assigned to this operation.
  • HttpStatusCode - The HTTP Status code for the response.
  • HttpStatusMessage - The HTTP Status message for the response.
  • Errors - An array of error messages should an error occur.
  • Operation Status - Indicates whether the operation has been completed, has been queued or has failed.
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk