Encryption.EncryptContainerAES
------------------------------

Encrypts container value with AES engine in CFB mode.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [Encryption](component_Encryption.md) | [2.9](newinversion29.md) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |

### Deprecated

This function was [deprecated](deprecated.md). Use [Encryption.Cipher](EncryptionCipher.md) instead.

MBS( "Encryption.EncryptContainerAES"; Key; Value { ; iv } ) 

**MBS**( **"Encryption.EncryptContainerAES";** /\* Encrypts container value with AES engine in CFB mode. \*/  
**$Key**; /\* The key you want to use.e.g. "Hello" \*/   
**$Value**; /\* The container value to use.e.g. $inputData \*/   
**$iv**) /\* Optional; The initial vector as a text with up to 16 bytes length.e.g. "1234567890ABCDEF" \*/ 

### Parameters

| Parameter | Description | Example | Flags |
|---|---|---|---|
| Key | The key you want to use. | "Hello" |  |
| Value | The container value to use. | $inputData |  |
| iv | The initial vector as a text with up to 16 bytes length. | "1234567890ABCDEF" | Optional |

### Result

Returns error or encrypted container value.

### Description

Encrypts container value with AES engine in CFB mode.  
Input must be a container value (picture, file, PDF, movie or whatever you have). The encrypted data is returned as container value without file name.  
Keys shorter than 128 bit, 192 bit or 256 bit length are padded with null bytes to right size. This means that only the first 32 characters are used at most.  
Deprecated. Please move to [Encryption.Cipher](EncryptionCipher.md) for new projects.  
### Examples

Encrypt and Decrypt:

 Set Variable \[ $key ; Value: "Hello" \]  
Set Variable \[ $encryptedData ; Value: MBS ( "Encryption.EncryptContainerAES"; $key ; $inputData ) \]  
Set Variable \[ $decryptedData ; Value: MBS ( "[Encryption.DecryptContainerAES](EncryptionDecryptContainerAES.md)"; $key ; $encryptedData ) \]  
### See also

- [Encryption.Cipher](EncryptionCipher.md)
- [Encryption.DecryptContainerAES](EncryptionDecryptContainerAES.md)
- [Encryption.EncryptContainerBlowfish](EncryptionEncryptContainerBlowfish.md)

### Example Databases

- [Encryption and Hash/Encrypt Containers](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Encryption%20and%20Hash/Encrypt%20Containers.shtml#2ScriptAnchor_)

### Blog Entries

- [MBS Filemaker Plugin, version 2.9pr7](https://www.mbsplugins.de/archive/2012-09-11/MBS_Filemaker_Plugin_version_2/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 18th August 2014 , last changed 24th February 2026

  
[Encryption.EncryptBlowfish](EncryptionEncryptBlowfish.md) - [Encryption.EncryptContainerBlowfish](EncryptionEncryptContainerBlowfish.md)

[HTML Version](EncryptionEncryptContainerAES.shtml)