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.