How can we help?

Hashing algorithms

Overview

Cordial supports multiple methods to encode text strings with hashing algorithms. This is useful when passing sensitive information in URLs.

Example

  • {$hashed_email = $contact.channels.email.address|hash:"sha256"}
  • {$hashed_email}
  • 8bfa718c77ad829d058478f55d20015f6be4b36e57bcd09ff146272464f6f6d6

The example above shows how the string $hashed_email is encoded using the "sha256" hashing algorithm.

Test the Smarty output in your Cordial account by pasting the code above into the edit message field of the HTML Editor and clicking the Preview button.

Supported hashing algorithms

The following hashing algorithms are supported in Cordial.

  • md2
  • md4
  • md5
  • sha1
  • sha224
  • sha256
  • sha384
  • sha512
  • ripemd128
  • ripemd160
  • ripemd256
  • ripemd320
  • whirlpool
  • tiger128,3
  • tiger160,3
  • tiger192,3
  • tiger128,4
  • tiger160,4
  • tiger192,4
  • snefru
  • snefru256
  • gost
  • adler32
  • crc32
  • crc32b
  • fnv132
  • fnv164
  • joaat
  • haval128,3
  • haval160,3
  • haval192,3
  • haval224,3
  • haval256,3
  • haval128,4
  • haval160,4
  • haval192,4
  • haval224,4
  • haval256,4
  • haval128,5
  • haval160,5
  • haval192,5
  • haval224,5
  • haval256,5

Comments

0 comments

Please sign in to leave a comment.