Jump to a Section
  • AES

    Overview

    AES-encrypts input text and returns the encrypted text. Accepts any aes-based algorithm specified by OpenSSL.

    Input Fields

    Output Fields

  • Decrypt

    Decrypt text from a base64 encoding using a key and specified OpenSSL algorithm.

    Input Fields

    • algorithm: Choose from a dropdown of OpenSSL encryption algorithms.
    • key: The text to use as the decryption key. (Must be the same key, along with the algorithm, that was used to encrypt.)
    • data: The encoded text to decrypt.

    Output Fields

    • output: The decrypted text of the provided input.

    Example:

    (See Example that was provided for Encrypt. This example does the inverse.)

    If algorithm is aes-256-cbc, key is my secret key, and data is hrDDPCtB0Cijc8EFAHhABiYEKdYBgt+e63RGV288SOI=
    Then output is My secret message!

    If the incorrect algorithm or key is used to decrypt encoded text, the step in the Flow may generate an Error. Use If Error if you need to catch and handle the error.

  • Encrypt

    Encrypt text into a base64 encoding using a key and specified OpenSSL algorithm.

    Input Fields

    • algorithm: Choose from a dropdown of OpenSSL encryption algorithms.
    • key: The text to use as the encryption key. (The same key will be required, along with the algorithm, to decrypt.)
    • data: The text to encrypt.

    Output Fields

    • output: A base64 encoding of the provided input.

    Example:

    If algorithm is aes-256-cbc, key is my secret key, and data is My secret message!
    Then output is hrDDPCtB0Cijc8EFAHhABiYEKdYBgt+e63RGV288SOI=

    The value of output can be sent wherever text can be sent. In order to decipher it, someone will need the correct algorithm and the key.

  • HMAC

    Overview

    HMAC-encrypts input text and returns the resulting encrypted text, accepting any HMAC algorithm specified by OpenSSL

    Input Fields

    Output Fields

  • Hash

    Overview

    Hash-encrypts input text and digests the return string on output with hex, binary, or base64 encoding. Accepts any hashing algorithm specified by OpenSSL.

    Input Fields

    Output Fields

  • SHA1

    Overview

    SHA1-encrypts input text, returning the resulting encrypted text.

    Input Fields

    Output Fields

  • SHA256

    Overview

    SHA256-encrypts input text, returning the resulting encrypted text.

    Input Fields

    Output Fields