Hash

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

Unless otherwise indicated, field type is text.

Required fields are indicated by a red asterisk.

Input Fields

  • algorithm (dropdown): options for OpenSSL encryption algorithms.

  • data: text to encrypt.

  • digest (dropdown): digest module used for the encryption; options are base64, hex, and binary.

Output Fields

  • output: the encoding of your input data.

Example:

If algorithm is sha256, data is My secret message!, and digest is base64,

then output is 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=.

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