Docs / Encryption & encoding

EncryptSymmetric()

EncryptSymmetric is an AMPscript function in the encryption & encoding category. AES-CBC; round-trips locally, but ciphertext will not byte-match SFMC (different key derivation).

Syntax

EncryptSymmetric(value, cipher, pwdKeyName, password, [saltKeyName, salt, ivKeyName, iv])

Example

%%[ SET @enc = EncryptSymmetric("my secret", "aes", @null, "password1", @null, "8675309", @null, "0016CA1F4D0F8E45") ]%%
%%=v(@enc)=%%
Rendered output
25mh6tZAbOBDvRb6ntRO6g==

Output produced by AmpSend's AMPscript engine (validated against Salesforce's own test corpus) - not a hand-written result.

Try EncryptSymmetric in the editor - free, no signup

AmpSend runs AMPscript entirely in your browser: instant preview, named test scenarios, shared content blocks and data extensions, and an AI assistant that knows every supported function. Nothing leaves your machine.

Official Salesforce documentation

EncryptSymmetric in the official AMPscript reference - or browse the official index of AMPscript functions for platform behavior and edge cases.

Related encryption & encoding functions