MD5
This function converts the specified string into a 16-byte MD5 hash hex value.
Arguments
MD5(1,2)
Ordinal | Type | Required | Description |
---|---|---|---|
1 | String | True | String to convert |
2 | String | False | Character set to use for character-encoding. Valid values are UTF-8 (default) and UTF-16 |
NOTE: The results of the MD5 hash are considered one-way, meaning they cannot be decrypted.
Example
%%[
var @emailAddress
var @MD5EmailAddressUTF8
var @MD5EmailAddressUTF16
set @emailAddress = AttributeValue("emailAddr") /* value from attribute or DE column in send context */
set @emailAddress = "leon@limedash.com" /* or a literal value */
set @MD5EmailAddressUTF8 = MD5(@emailAddress)
set @MD5EmailAddressUTF16 = MD5(@emailAddress, "UTF-16")
]%%
emailAddress: %%=v(@emailAddress)=%%
<br>MD5EmailAddressUTF8: %%=v(@MD5EmailAddressUTF8)=%%
<br>MD5EmailAddressUTF16: %%=v(@MD5EmailAddressUTF16)=%%
Output
emailAddress: leon@limedash.com
MD5EmailAddressUTF8: fc46f8458a322e7fc807a340e622557c
MD5EmailAddressUTF16: b568f29e9315771e2c06bd435cc7b2e6