DecryptSymmetric

This function decrypts a string with the specified algorithm and qualifiers.

Arguments

DecryptSymmetric(1,2,3,4,5,6,7,8)

Ordinal Type Required Description
1 String True String to decrypt
2 String True

Algorithm used to decrypt the string. Valid values are aes, des, and tripledes.

Optional cipher modes for des and tripledes include:

  • cbc (Cipher Block Chaining, default)
  • cfb (Cipher Feedback)
  • ecb (Electronic Codebook)

Optional padding codes for des and tripledes include:

  • ansix923 (sequence of bytes filled with zeros before the length)
  • iso10126 (random data before the length)
  • none
  • pkcs7 (sequence of bytes, each of which is equal to the total number of padding bytes added , default)
  • zeros

Modes and padding are specified after the algorithm and are delimited by semicolons: des;mode=ecb;padding=zeros.

3 String True Password External Key for retrieval from Key Management
4 String True Password value
5 String True Salt External Key for retrieval from Key Management
6 String True Salt value as an 8-byte hex string
7 String True Initialization vector External Key for retrieval from Key Management
8 String True Initialization vector value as a 16-byte hex string

Example 1

%%[

var @password
var @salt
var @initVector

var @encAES
var @encDES01
var @encDES02
var @encDES03
var @encDES04
var @encDES05
var @encDES06
var @encDES07
var @encDES08
var @encDES09
var @encDES10
var @encDES11
var @encDES12
var @encDES13
var @encDES14
var @encDES15
var @encDES16
var @encDES17
var @encDES18
var @encTripleDES01
var @encTripleDES02
var @encTripleDES03
var @encTripleDES04
var @encTripleDES05
var @encTripleDES06
var @encTripleDES07
var @encTripleDES08
var @encTripleDES09
var @encTripleDES10
var @encTripleDES11
var @encTripleDES12
var @encTripleDES13
var @encTripleDES14
var @encTripleDES15
var @encTripleDES16
var @encTripleDES17
var @encTripleDES18

set @password = "fresh"
set @salt = "e0cf1267f564b362"
set @initVector = "4963b7334a46352623252955df21d7f3"

set @encAES = "4fKWdv7fJRkFsYO6RRtrMg=="
set @encDES01 = "Qs+p/Gw8hughK4EbaPxFLg=="
set @encDES02 = "Qs+p/Gw8hug5Q04gtQQ3Jw=="
set @encDES03 = "Qs+p/Gw8hujEN7j5qYz8/A=="
set @encDES04 = "Qs+p/Gw8hug="
set @encDES05 = "Qs+p/Gw8hughK4EbaPxFLg=="
set @encDES06 = "Qs+p/Gw8hug="
set @encDES07 = "OjFSuxhf85augugb0wUaLg=="
set @encDES08 = "OjFSuxhf85amqnIztzgoIg=="
set @encDES09 = "OjFSuxhf85ZHduos1dQyeg=="
set @encDES10 = "OjFSuxhf85Y="
set @encDES11 = "OjFSuxhf85augugb0wUaLg=="
set @encDES12 = "OjFSuxhf85Y="
set @encDES13 = "Qs+p/Gw8huiQqlLLjpNC5g=="
set @encDES14 = "Qs+p/Gw8huhz0yIqcW8eDQ=="
set @encDES15 = "Qs+p/Gw8hugteYp97SZQJA=="
set @encDES16 = "Qs+p/Gw8hug="
set @encDES17 = "Qs+p/Gw8huiQqlLLjpNC5g=="
set @encDES18 = "Qs+p/Gw8hug="
set @encTripleDES01 = "5Zwb4S0ylZsfF+KHXpd17A=="
set @encTripleDES02 = "5Zwb4S0ylZuUQ3v4JsD4uA=="
set @encTripleDES03 = "5Zwb4S0ylZssnYGXucyn2A=="
set @encTripleDES04 = "5Zwb4S0ylZs="
set @encTripleDES05 = "5Zwb4S0ylZsfF+KHXpd17A=="
set @encTripleDES06 = "5Zwb4S0ylZs="
set @encTripleDES07 = "gnpVkeFLdtpJO1d6cmlWxA=="
set @encTripleDES08 = "gnpVkeFLdtpBsFpJx+kqCw=="
set @encTripleDES09 = "gnpVkeFLdtr/hikI5d8kUg=="
set @encTripleDES10 = "gnpVkeFLdto="
set @encTripleDES11 = "gnpVkeFLdtpJO1d6cmlWxA=="
set @encTripleDES12 = "gnpVkeFLdto="
set @encTripleDES13 = "5Zwb4S0ylZvWK0u1DJNlYQ=="
set @encTripleDES14 = "5Zwb4S0ylZtOKfaL4b4xvQ=="
set @encTripleDES15 = "5Zwb4S0ylZv5vh3YpVg5ZQ=="
set @encTripleDES16 = "5Zwb4S0ylZs="
set @encTripleDES17 = "5Zwb4S0ylZvWK0u1DJNlYQ=="
set @encTripleDES18 = "5Zwb4S0ylZs= "

set @decAES = DecryptSymmetric(@encAES, "aes", @null, @password, @null, @salt, @null, @initVector)
set @decDES01 = DecryptSymmetric(@encDES01, "des;mode=cbc", @null, @password, @null, @salt, @null, @initVector)
set @decDES02 = DecryptSymmetric(@encDES02, "des;mode=cbc;padding=ansix923", @null, @password, @null, @salt, @null, @initVector)
set @decDES03 = DecryptSymmetric(@encDES03, "des;mode=cbc;padding=iso10126", @null, @password, @null, @salt, @null, @initVector)
set @decDES04 = DecryptSymmetric(@encDES04, "des;mode=cbc;padding=none", @null, @password, @null, @salt, @null, @initVector)
set @decDES05 = DecryptSymmetric(@encDES05, "des;mode=cbc;padding=pkcs7", @null, @password, @null, @salt, @null, @initVector)
set @decDES06 = DecryptSymmetric(@encDES06, "des;mode=cbc;padding=zeros", @null, @password, @null, @salt, @null, @initVector)
set @decDES07 = DecryptSymmetric(@encDES07, "des;mode=cfb", @null, @password, @null, @salt, @null, @initVector)
set @decDES08 = DecryptSymmetric(@encDES08, "des;mode=cfb;padding=ansix923", @null, @password, @null, @salt, @null, @initVector)
set @decDES09 = DecryptSymmetric(@encDES09, "des;mode=cfb;padding=iso10126", @null, @password, @null, @salt, @null, @initVector)
set @decDES10 = DecryptSymmetric(@encDES10, "des;mode=cfb;padding=none", @null, @password, @null, @salt, @null, @initVector)
set @decDES11 = DecryptSymmetric(@encDES11, "des;mode=cfb;padding=pkcs7", @null, @password, @null, @salt, @null, @initVector)
set @decDES12 = DecryptSymmetric(@encDES12, "des;mode=cfb;padding=zeros", @null, @password, @null, @salt, @null, @initVector)
set @decDES13 = DecryptSymmetric(@encDES13, "des;mode=ecb", @null, @password, @null, @salt, @null, @initVector)
set @decDES14 = DecryptSymmetric(@encDES14, "des;mode=ecb;padding=ansix923", @null, @password, @null, @salt, @null, @initVector)
set @decDES15 = DecryptSymmetric(@encDES15, "des;mode=ecb;padding=iso10126", @null, @password, @null, @salt, @null, @initVector)
set @decDES16 = DecryptSymmetric(@encDES16, "des;mode=ecb;padding=none", @null, @password, @null, @salt, @null, @initVector)
set @decDES17 = DecryptSymmetric(@encDES17, "des;mode=ecb;padding=pkcs7", @null, @password, @null, @salt, @null, @initVector)
set @decDES18 = DecryptSymmetric(@encDES18, "des;mode=ecb;padding=zeros", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES01 = DecryptSymmetric(@encTripleDES01, "tripledes;mode=cbc", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES02 = DecryptSymmetric(@encTripleDES02, "tripledes;mode=cbc;padding=ansix923", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES03 = DecryptSymmetric(@encTripleDES03, "tripledes;mode=cbc;padding=iso10126", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES04 = DecryptSymmetric(@encTripleDES04, "tripledes;mode=cbc;padding=none", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES05 = DecryptSymmetric(@encTripleDES05, "tripledes;mode=cbc;padding=pkcs7", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES06 = DecryptSymmetric(@encTripleDES06, "tripledes;mode=cbc;padding=zeros", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES07 = DecryptSymmetric(@encTripleDES07, "tripledes;mode=cfb", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES08 = DecryptSymmetric(@encTripleDES08, "tripledes;mode=cfb;padding=ansix923", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES09 = DecryptSymmetric(@encTripleDES09, "tripledes;mode=cfb;padding=iso10126", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES10 = DecryptSymmetric(@encTripleDES10, "tripledes;mode=cfb;padding=none", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES11 = DecryptSymmetric(@encTripleDES11, "tripledes;mode=cfb;padding=pkcs7", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES12 = DecryptSymmetric(@encTripleDES12, "tripledes;mode=cfb;padding=zeros", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES13 = DecryptSymmetric(@encTripleDES13, "tripledes;mode=ecb", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES14 = DecryptSymmetric(@encTripleDES14, "tripledes;mode=ecb;padding=ansix923", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES15 = DecryptSymmetric(@encTripleDES15, "tripledes;mode=ecb;padding=iso10126", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES16 = DecryptSymmetric(@encTripleDES16, "tripledes;mode=ecb;padding=none", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES17 = DecryptSymmetric(@encTripleDES17, "tripledes;mode=ecb;padding=pkcs7", @null, @password, @null, @salt, @null, @initVector)
set @decTripleDES18 = DecryptSymmetric(@encTripleDES18, "tripledes;mode=ecb;padding=zeros", @null, @password, @null, @salt, @null, @initVector)

]%%
password: %%=v(@password)=%%
<br>salt: %%=v(@salt)=%%
<br>initVector: %%=v(@initVector)=%%
<br><br>encAES: %%=v(@encAES)=%%
<br>encDES01: %%=v(@encDES01)=%%
<br>encDES02: %%=v(@encDES02)=%%
<br>encDES03: %%=v(@encDES03)=%%
<br>encDES04: %%=v(@encDES04)=%%
<br>encDES05: %%=v(@encDES05)=%%
<br>encDES06: %%=v(@encDES06)=%%
<br>encDES07: %%=v(@encDES07)=%%
<br>encDES08: %%=v(@encDES08)=%%
<br>encDES09: %%=v(@encDES09)=%%
<br>encDES10: %%=v(@encDES10)=%%
<br>encDES11: %%=v(@encDES11)=%%
<br>encDES12: %%=v(@encDES12)=%%
<br>encDES13: %%=v(@encDES13)=%%
<br>encDES14: %%=v(@encDES14)=%%
<br>encDES15: %%=v(@encDES15)=%%
<br>encDES16: %%=v(@encDES16)=%%
<br>encDES17: %%=v(@encDES17)=%%
<br>encDES18: %%=v(@encDES18)=%%
<br>encTripleDES01: %%=v(@encTripleDES01)=%%
<br>encTripleDES02: %%=v(@encTripleDES02)=%%
<br>encTripleDES03: %%=v(@encTripleDES03)=%%
<br>encTripleDES04: %%=v(@encTripleDES04)=%%
<br>encTripleDES05: %%=v(@encTripleDES05)=%%
<br>encTripleDES06: %%=v(@encTripleDES06)=%%
<br>encTripleDES07: %%=v(@encTripleDES07)=%%
<br>encTripleDES08: %%=v(@encTripleDES08)=%%
<br>encTripleDES09: %%=v(@encTripleDES09)=%%
<br>encTripleDES10: %%=v(@encTripleDES10)=%%
<br>encTripleDES11: %%=v(@encTripleDES11)=%%
<br>encTripleDES12: %%=v(@encTripleDES12)=%%
<br>encTripleDES13: %%=v(@encTripleDES13)=%%
<br>encTripleDES14: %%=v(@encTripleDES14)=%%
<br>encTripleDES15: %%=v(@encTripleDES15)=%%
<br>encTripleDES16: %%=v(@encTripleDES16)=%%
<br>encTripleDES17: %%=v(@encTripleDES17)=%%
<br>encTripleDES18: %%=v(@encTripleDES18)=%%
<br><br>decAES: %%=v(@decAES)=%%
<br>decDES01: %%=v(@decDES01)=%%
<br>decDES02: %%=v(@decDES02)=%%
<br>decDES03: %%=v(@decDES03)=%%
<br>decDES04: %%=v(@decDES04)=%%
<br>decDES05: %%=v(@decDES05)=%%
<br>decDES06: %%=v(@decDES06)=%%
<br>decDES07: %%=v(@decDES07)=%%
<br>decDES08: %%=v(@decDES08)=%%
<br>decDES09: %%=v(@decDES09)=%%
<br>decDES10: %%=v(@decDES10)=%%
<br>decDES11: %%=v(@decDES11)=%%
<br>decDES12: %%=v(@decDES12)=%%
<br>decDES13: %%=v(@decDES13)=%%
<br>decDES14: %%=v(@decDES14)=%%
<br>decDES15: %%=v(@decDES15)=%%
<br>decDES16: %%=v(@decDES16)=%%
<br>decDES17: %%=v(@decDES17)=%%
<br>decDES18: %%=v(@decDES18)=%%
<br>decTripleDES01: %%=v(@decTripleDES01)=%%
<br>decTripleDES02: %%=v(@decTripleDES02)=%%
<br>decTripleDES03: %%=v(@decTripleDES03)=%%
<br>decTripleDES04: %%=v(@decTripleDES04)=%%
<br>decTripleDES05: %%=v(@decTripleDES05)=%%
<br>decTripleDES06: %%=v(@decTripleDES06)=%%
<br>decTripleDES07: %%=v(@decTripleDES07)=%%
<br>decTripleDES08: %%=v(@decTripleDES08)=%%
<br>decTripleDES09: %%=v(@decTripleDES09)=%%
<br>decTripleDES10: %%=v(@decTripleDES10)=%%
<br>decTripleDES11: %%=v(@decTripleDES11)=%%
<br>decTripleDES12: %%=v(@decTripleDES12)=%%
<br>decTripleDES13: %%=v(@decTripleDES13)=%%
<br>decTripleDES14: %%=v(@decTripleDES14)=%%
<br>decTripleDES15: %%=v(@decTripleDES15)=%%
<br>decTripleDES16: %%=v(@decTripleDES16)=%%
<br>decTripleDES17: %%=v(@decTripleDES17)=%%
<br>decTripleDES18: %%=v(@decTripleDES18)=%%

Output

password: fresh
salt: e0cf1267f564b362
initVector: 4963b7334a46352623252955df21d7f3

encAES: 4fKWdv7fJRkFsYO6RRtrMg==
encDES01: Qs+p/Gw8hughK4EbaPxFLg==
encDES02: Qs+p/Gw8hug5Q04gtQQ3Jw==
encDES03: Qs+p/Gw8hujEN7j5qYz8/A==
encDES04: Qs+p/Gw8hug=
encDES05: Qs+p/Gw8hughK4EbaPxFLg==
encDES06: Qs+p/Gw8hug=
encDES07: OjFSuxhf85augugb0wUaLg==
encDES08: OjFSuxhf85amqnIztzgoIg==
encDES09: OjFSuxhf85ZHduos1dQyeg==
encDES10: OjFSuxhf85Y=
encDES11: OjFSuxhf85augugb0wUaLg==
encDES12: OjFSuxhf85Y=
encDES13: Qs+p/Gw8huiQqlLLjpNC5g==
encDES14: Qs+p/Gw8huhz0yIqcW8eDQ==
encDES15: Qs+p/Gw8hugteYp97SZQJA==
encDES16: Qs+p/Gw8hug=
encDES17: Qs+p/Gw8huiQqlLLjpNC5g==
encDES18: Qs+p/Gw8hug=
encTripleDES01: 5Zwb4S0ylZsfF+KHXpd17A==
encTripleDES02: 5Zwb4S0ylZuUQ3v4JsD4uA==
encTripleDES03: 5Zwb4S0ylZssnYGXucyn2A==
encTripleDES04: 5Zwb4S0ylZs=
encTripleDES05: 5Zwb4S0ylZsfF+KHXpd17A==
encTripleDES06: 5Zwb4S0ylZs=
encTripleDES07: gnpVkeFLdtpJO1d6cmlWxA==
encTripleDES08: gnpVkeFLdtpBsFpJx+kqCw==
encTripleDES09: gnpVkeFLdtr/hikI5d8kUg==
encTripleDES10: gnpVkeFLdto=
encTripleDES11: gnpVkeFLdtpJO1d6cmlWxA==
encTripleDES12: gnpVkeFLdto=
encTripleDES13: 5Zwb4S0ylZvWK0u1DJNlYQ==
encTripleDES14: 5Zwb4S0ylZtOKfaL4b4xvQ==
encTripleDES15: 5Zwb4S0ylZv5vh3YpVg5ZQ==
encTripleDES16: 5Zwb4S0ylZs=
encTripleDES17: 5Zwb4S0ylZvWK0u1DJNlYQ==
encTripleDES18: 5Zwb4S0ylZs=

decAES: limedash
decDES01: limedash
decDES02: limedash
decDES03: limedash
decDES04: limedash
decDES05: limedash
decDES06: limedash
decDES07: limedash
decDES08: limedash
decDES09: limedash
decDES10: limedash
decDES11: limedash
decDES12: limedash
decDES13: limedash
decDES14: limedash
decDES15: limedash
decDES16: limedash
decDES17: limedash
decDES18: limedash
decTripleDES01: limedash
decTripleDES02: limedash
decTripleDES03: limedash
decTripleDES04: limedash
decTripleDES05: limedash
decTripleDES06: limedash
decTripleDES07: limedash
decTripleDES08: limedash
decTripleDES09: limedash
decTripleDES10: limedash
decTripleDES11: limedash
decTripleDES12: limedash
decTripleDES13: limedash
decTripleDES14: limedash
decTripleDES15: limedash
decTripleDES16: limedash
decTripleDES17: limedash
decTripleDES18: limedash

Example 2

In the following example, corresponding keys are created in Key Management for password, salt and initialization vector values. Passwords should be created using the Symmetric Key Type, with the password as the ‘pre-shared key’ value. Salt and initialization vector keys should be created using their respective Key Type.

%%[

var @password
var @salt
var @initVector

var @encAES
var @encDES01
var @encDES02
var @encDES03
var @encDES04
var @encDES05
var @encDES06
var @encDES07
var @encDES08
var @encDES09
var @encDES10
var @encDES11
var @encDES12
var @encDES13
var @encDES14
var @encDES15
var @encDES16
var @encDES17
var @encDES18
var @encTripleDES01
var @encTripleDES02
var @encTripleDES03
var @encTripleDES04
var @encTripleDES05
var @encTripleDES06
var @encTripleDES07
var @encTripleDES08
var @encTripleDES09
var @encTripleDES10
var @encTripleDES11
var @encTripleDES12
var @encTripleDES13
var @encTripleDES14
var @encTripleDES15
var @encTripleDES16
var @encTripleDES17
var @encTripleDES18

set @password = "PWD_KEY" /* Symmetric external key in Key Management */
set @salt = "SALT_KEY" /* Salt external key in Key Management */
set @initVector = "IV_KEY" /* IV external key in Key Management */

set @encAES = "4fKWdv7fJRkFsYO6RRtrMg=="
set @encDES01 = "Qs+p/Gw8hughK4EbaPxFLg=="
set @encDES02 = "Qs+p/Gw8hug5Q04gtQQ3Jw=="
set @encDES03 = "Qs+p/Gw8hujEN7j5qYz8/A=="
set @encDES04 = "Qs+p/Gw8hug="
set @encDES05 = "Qs+p/Gw8hughK4EbaPxFLg=="
set @encDES06 = "Qs+p/Gw8hug="
set @encDES07 = "OjFSuxhf85augugb0wUaLg=="
set @encDES08 = "OjFSuxhf85amqnIztzgoIg=="
set @encDES09 = "OjFSuxhf85ZHduos1dQyeg=="
set @encDES10 = "OjFSuxhf85Y="
set @encDES11 = "OjFSuxhf85augugb0wUaLg=="
set @encDES12 = "OjFSuxhf85Y="
set @encDES13 = "Qs+p/Gw8huiQqlLLjpNC5g=="
set @encDES14 = "Qs+p/Gw8huhz0yIqcW8eDQ=="
set @encDES15 = "Qs+p/Gw8hugteYp97SZQJA=="
set @encDES16 = "Qs+p/Gw8hug="
set @encDES17 = "Qs+p/Gw8huiQqlLLjpNC5g=="
set @encDES18 = "Qs+p/Gw8hug="
set @encTripleDES01 = "5Zwb4S0ylZsfF+KHXpd17A=="
set @encTripleDES02 = "5Zwb4S0ylZuUQ3v4JsD4uA=="
set @encTripleDES03 = "5Zwb4S0ylZssnYGXucyn2A=="
set @encTripleDES04 = "5Zwb4S0ylZs="
set @encTripleDES05 = "5Zwb4S0ylZsfF+KHXpd17A=="
set @encTripleDES06 = "5Zwb4S0ylZs="
set @encTripleDES07 = "gnpVkeFLdtpJO1d6cmlWxA=="
set @encTripleDES08 = "gnpVkeFLdtpBsFpJx+kqCw=="
set @encTripleDES09 = "gnpVkeFLdtr/hikI5d8kUg=="
set @encTripleDES10 = "gnpVkeFLdto="
set @encTripleDES11 = "gnpVkeFLdtpJO1d6cmlWxA=="
set @encTripleDES12 = "gnpVkeFLdto="
set @encTripleDES13 = "5Zwb4S0ylZvWK0u1DJNlYQ=="
set @encTripleDES14 = "5Zwb4S0ylZtOKfaL4b4xvQ=="
set @encTripleDES15 = "5Zwb4S0ylZv5vh3YpVg5ZQ=="
set @encTripleDES16 = "5Zwb4S0ylZs="
set @encTripleDES17 = "5Zwb4S0ylZvWK0u1DJNlYQ=="
set @encTripleDES18 = "5Zwb4S0ylZs= "

set @decAES = DecryptSymmetric(@encAES, "aes", @password, @null, @salt, @null, @initVector, @null)
set @decDES01 = DecryptSymmetric(@encDES01, "des;mode=cbc", @password, @null, @salt, @null, @initVector, @null)
set @decDES02 = DecryptSymmetric(@encDES02, "des;mode=cbc;padding=ansix923", @password, @null, @salt, @null, @initVector, @null)
set @decDES03 = DecryptSymmetric(@encDES03, "des;mode=cbc;padding=iso10126", @password, @null, @salt, @null, @initVector, @null)
set @decDES04 = DecryptSymmetric(@encDES04, "des;mode=cbc;padding=none", @password, @null, @salt, @null, @initVector, @null)
set @decDES05 = DecryptSymmetric(@encDES05, "des;mode=cbc;padding=pkcs7", @password, @null, @salt, @null, @initVector, @null)
set @decDES06 = DecryptSymmetric(@encDES06, "des;mode=cbc;padding=zeros", @password, @null, @salt, @null, @initVector, @null)
set @decDES07 = DecryptSymmetric(@encDES07, "des;mode=cfb", @password, @null, @salt, @null, @initVector, @null)
set @decDES08 = DecryptSymmetric(@encDES08, "des;mode=cfb;padding=ansix923", @password, @null, @salt, @null, @initVector, @null)
set @decDES09 = DecryptSymmetric(@encDES09, "des;mode=cfb;padding=iso10126", @password, @null, @salt, @null, @initVector, @null)
set @decDES10 = DecryptSymmetric(@encDES10, "des;mode=cfb;padding=none", @password, @null, @salt, @null, @initVector, @null)
set @decDES11 = DecryptSymmetric(@encDES11, "des;mode=cfb;padding=pkcs7", @password, @null, @salt, @null, @initVector, @null)
set @decDES12 = DecryptSymmetric(@encDES12, "des;mode=cfb;padding=zeros", @password, @null, @salt, @null, @initVector, @null)
set @decDES13 = DecryptSymmetric(@encDES13, "des;mode=ecb", @password, @null, @salt, @null, @initVector, @null)
set @decDES14 = DecryptSymmetric(@encDES14, "des;mode=ecb;padding=ansix923", @password, @null, @salt, @null, @initVector, @null)
set @decDES15 = DecryptSymmetric(@encDES15, "des;mode=ecb;padding=iso10126", @password, @null, @salt, @null, @initVector, @null)
set @decDES16 = DecryptSymmetric(@encDES16, "des;mode=ecb;padding=none", @password, @null, @salt, @null, @initVector, @null)
set @decDES17 = DecryptSymmetric(@encDES17, "des;mode=ecb;padding=pkcs7", @password, @null, @salt, @null, @initVector, @null)
set @decDES18 = DecryptSymmetric(@encDES18, "des;mode=ecb;padding=zeros", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES01 = DecryptSymmetric(@encTripleDES01, "tripledes;mode=cbc", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES02 = DecryptSymmetric(@encTripleDES02, "tripledes;mode=cbc;padding=ansix923", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES03 = DecryptSymmetric(@encTripleDES03, "tripledes;mode=cbc;padding=iso10126", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES04 = DecryptSymmetric(@encTripleDES04, "tripledes;mode=cbc;padding=none", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES05 = DecryptSymmetric(@encTripleDES05, "tripledes;mode=cbc;padding=pkcs7", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES06 = DecryptSymmetric(@encTripleDES06, "tripledes;mode=cbc;padding=zeros", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES07 = DecryptSymmetric(@encTripleDES07, "tripledes;mode=cfb", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES08 = DecryptSymmetric(@encTripleDES08, "tripledes;mode=cfb;padding=ansix923", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES09 = DecryptSymmetric(@encTripleDES09, "tripledes;mode=cfb;padding=iso10126", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES10 = DecryptSymmetric(@encTripleDES10, "tripledes;mode=cfb;padding=none", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES11 = DecryptSymmetric(@encTripleDES11, "tripledes;mode=cfb;padding=pkcs7", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES12 = DecryptSymmetric(@encTripleDES12, "tripledes;mode=cfb;padding=zeros", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES13 = DecryptSymmetric(@encTripleDES13, "tripledes;mode=ecb", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES14 = DecryptSymmetric(@encTripleDES14, "tripledes;mode=ecb;padding=ansix923", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES15 = DecryptSymmetric(@encTripleDES15, "tripledes;mode=ecb;padding=iso10126", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES16 = DecryptSymmetric(@encTripleDES16, "tripledes;mode=ecb;padding=none", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES17 = DecryptSymmetric(@encTripleDES17, "tripledes;mode=ecb;padding=pkcs7", @password, @null, @salt, @null, @initVector, @null)
set @decTripleDES18 = DecryptSymmetric(@encTripleDES18, "tripledes;mode=ecb;padding=zeros", @password, @null, @salt, @null, @initVector, @null)

]%%
encAES: %%=v(@encAES)=%%
<br>encDES01: %%=v(@encDES01)=%%
<br>encDES02: %%=v(@encDES02)=%%
<br>encDES03: %%=v(@encDES03)=%%
<br>encDES04: %%=v(@encDES04)=%%
<br>encDES05: %%=v(@encDES05)=%%
<br>encDES06: %%=v(@encDES06)=%%
<br>encDES07: %%=v(@encDES07)=%%
<br>encDES08: %%=v(@encDES08)=%%
<br>encDES09: %%=v(@encDES09)=%%
<br>encDES10: %%=v(@encDES10)=%%
<br>encDES11: %%=v(@encDES11)=%%
<br>encDES12: %%=v(@encDES12)=%%
<br>encDES13: %%=v(@encDES13)=%%
<br>encDES14: %%=v(@encDES14)=%%
<br>encDES15: %%=v(@encDES15)=%%
<br>encDES16: %%=v(@encDES16)=%%
<br>encDES17: %%=v(@encDES17)=%%
<br>encDES18: %%=v(@encDES18)=%%
<br>encTripleDES01: %%=v(@encTripleDES01)=%%
<br>encTripleDES02: %%=v(@encTripleDES02)=%%
<br>encTripleDES03: %%=v(@encTripleDES03)=%%
<br>encTripleDES04: %%=v(@encTripleDES04)=%%
<br>encTripleDES05: %%=v(@encTripleDES05)=%%
<br>encTripleDES06: %%=v(@encTripleDES06)=%%
<br>encTripleDES07: %%=v(@encTripleDES07)=%%
<br>encTripleDES08: %%=v(@encTripleDES08)=%%
<br>encTripleDES09: %%=v(@encTripleDES09)=%%
<br>encTripleDES10: %%=v(@encTripleDES10)=%%
<br>encTripleDES11: %%=v(@encTripleDES11)=%%
<br>encTripleDES12: %%=v(@encTripleDES12)=%%
<br>encTripleDES13: %%=v(@encTripleDES13)=%%
<br>encTripleDES14: %%=v(@encTripleDES14)=%%
<br>encTripleDES15: %%=v(@encTripleDES15)=%%
<br>encTripleDES16: %%=v(@encTripleDES16)=%%
<br>encTripleDES17: %%=v(@encTripleDES17)=%%
<br>encTripleDES18: %%=v(@encTripleDES18)=%%
<br><br>decAES: %%=v(@decAES)=%%
<br>decDES01: %%=v(@decDES01)=%%
<br>decDES02: %%=v(@decDES02)=%%
<br>decDES03: %%=v(@decDES03)=%%
<br>decDES04: %%=v(@decDES04)=%%
<br>decDES05: %%=v(@decDES05)=%%
<br>decDES06: %%=v(@decDES06)=%%
<br>decDES07: %%=v(@decDES07)=%%
<br>decDES08: %%=v(@decDES08)=%%
<br>decDES09: %%=v(@decDES09)=%%
<br>decDES10: %%=v(@decDES10)=%%
<br>decDES11: %%=v(@decDES11)=%%
<br>decDES12: %%=v(@decDES12)=%%
<br>decDES13: %%=v(@decDES13)=%%
<br>decDES14: %%=v(@decDES14)=%%
<br>decDES15: %%=v(@decDES15)=%%
<br>decDES16: %%=v(@decDES16)=%%
<br>decDES17: %%=v(@decDES17)=%%
<br>decDES18: %%=v(@decDES18)=%%
<br>decTripleDES01: %%=v(@decTripleDES01)=%%
<br>decTripleDES02: %%=v(@decTripleDES02)=%%
<br>decTripleDES03: %%=v(@decTripleDES03)=%%
<br>decTripleDES04: %%=v(@decTripleDES04)=%%
<br>decTripleDES05: %%=v(@decTripleDES05)=%%
<br>decTripleDES06: %%=v(@decTripleDES06)=%%
<br>decTripleDES07: %%=v(@decTripleDES07)=%%
<br>decTripleDES08: %%=v(@decTripleDES08)=%%
<br>decTripleDES09: %%=v(@decTripleDES09)=%%
<br>decTripleDES10: %%=v(@decTripleDES10)=%%
<br>decTripleDES11: %%=v(@decTripleDES11)=%%
<br>decTripleDES12: %%=v(@decTripleDES12)=%%
<br>decTripleDES13: %%=v(@decTripleDES13)=%%
<br>decTripleDES14: %%=v(@decTripleDES14)=%%
<br>decTripleDES15: %%=v(@decTripleDES15)=%%
<br>decTripleDES16: %%=v(@decTripleDES16)=%%
<br>decTripleDES17: %%=v(@decTripleDES17)=%%
<br>decTripleDES18: %%=v(@decTripleDES18)=%%

Output

encAES: 4fKWdv7fJRkFsYO6RRtrMg==
encDES01: Qs+p/Gw8hughK4EbaPxFLg==
encDES02: Qs+p/Gw8hug5Q04gtQQ3Jw==
encDES03: Qs+p/Gw8hujEN7j5qYz8/A==
encDES04: Qs+p/Gw8hug=
encDES05: Qs+p/Gw8hughK4EbaPxFLg==
encDES06: Qs+p/Gw8hug=
encDES07: OjFSuxhf85augugb0wUaLg==
encDES08: OjFSuxhf85amqnIztzgoIg==
encDES09: OjFSuxhf85ZHduos1dQyeg==
encDES10: OjFSuxhf85Y=
encDES11: OjFSuxhf85augugb0wUaLg==
encDES12: OjFSuxhf85Y=
encDES13: Qs+p/Gw8huiQqlLLjpNC5g==
encDES14: Qs+p/Gw8huhz0yIqcW8eDQ==
encDES15: Qs+p/Gw8hugteYp97SZQJA==
encDES16: Qs+p/Gw8hug=
encDES17: Qs+p/Gw8huiQqlLLjpNC5g==
encDES18: Qs+p/Gw8hug=
encTripleDES01: 5Zwb4S0ylZsfF+KHXpd17A==
encTripleDES02: 5Zwb4S0ylZuUQ3v4JsD4uA==
encTripleDES03: 5Zwb4S0ylZssnYGXucyn2A==
encTripleDES04: 5Zwb4S0ylZs=
encTripleDES05: 5Zwb4S0ylZsfF+KHXpd17A==
encTripleDES06: 5Zwb4S0ylZs=
encTripleDES07: gnpVkeFLdtpJO1d6cmlWxA==
encTripleDES08: gnpVkeFLdtpBsFpJx+kqCw==
encTripleDES09: gnpVkeFLdtr/hikI5d8kUg==
encTripleDES10: gnpVkeFLdto=
encTripleDES11: gnpVkeFLdtpJO1d6cmlWxA==
encTripleDES12: gnpVkeFLdto=
encTripleDES13: 5Zwb4S0ylZvWK0u1DJNlYQ==
encTripleDES14: 5Zwb4S0ylZtOKfaL4b4xvQ==
encTripleDES15: 5Zwb4S0ylZv5vh3YpVg5ZQ==
encTripleDES16: 5Zwb4S0ylZs=
encTripleDES17: 5Zwb4S0ylZvWK0u1DJNlYQ==
encTripleDES18: 5Zwb4S0ylZs=

decAES: limedash
decDES01: limedash
decDES02: limedash
decDES03: limedash
decDES04: limedash
decDES05: limedash
decDES06: limedash
decDES07: limedash
decDES08: limedash
decDES09: limedash
decDES10: limedash
decDES11: limedash
decDES12: limedash
decDES13: limedash
decDES14: limedash
decDES15: limedash
decDES16: limedash
decDES17: limedash
decDES18: limedash
decTripleDES01: limedash
decTripleDES02: limedash
decTripleDES03: limedash
decTripleDES04: limedash
decTripleDES05: limedash
decTripleDES06: limedash
decTripleDES07: limedash
decTripleDES08: limedash
decTripleDES09: limedash
decTripleDES10: limedash
decTripleDES11: limedash
decTripleDES12: limedash
decTripleDES13: limedash
decTripleDES14: limedash
decTripleDES15: limedash
decTripleDES16: limedash
decTripleDES17: limedash
decTripleDES18: limedash