## Summary

This Processor supports decryption using the Advanced Encryption Standard algorithm with modern key derivation functions and formats defined in the EncryptContent Processor. Decryption processing is capable of selecting the necessary key derivation function based on reading the header bytes of input files. The Processor supports password-based decryption or key-based decryption depending on configured properties.

## Configuration

This Processor can be configured to decrypt information encrypted using the EncryptContent Processor. Successful decryption requires selecting matching algorithm and password properties.

### Cipher Algorithm Property Values

Cipher Algorithm Mode | Cipher Algorithm Padding | EncryptContent Encryption Algorithm
--- | --- | ---
CBC | NoPadding | AES_CBC_NO_PADDING
CBC | PKCS5Padding | AES_CBC
CTR | NoPadding | AES_CTR
GCM | NoPadding | AES_GCM