Reference > Functions reference > Container functions > CryptEncrypt
 
CryptEncrypt
Purpose 
Encrypts data with the specified key and returns container data.
Format 
CryptEncrypt(data;key)
Parameters 
data - any text expression or field to encrypt.
key - any text expression or field as the key to encrypt data with.
Data type returned 
container
Originated in 
FileMaker Pro 16.0
Description 
Use the CryptEncrypt and CryptDecrypt functions to encrypt and decrypt field data.
CryptEncrypt accepts text or container data and returns container data as a binary file named encrypted.data. This function uses the PBKDF2 algorithm to convert the key parameter into a cryptographic key. This key is used to encrypt data using the AES-GCM authenticated encryption algorithm at the 128-bit level. The returned file includes an encrypted SHA256 digest of data, which is used to validate the data during decryption.
Notes 
This function is not supported in runtime solutions and returns "?".
Example 1 
Returns container data in a file named encrypted.data.
CryptEncrypt ( "This needs protection" ; "My secret password" )
Related topics 
Functions reference (category list)
Functions reference (alphabetical list)
About formulas
About functions
Defining calculation fields
Using operators in formulas