Processors
Encrypt Field Processor
Apply an encryption algorithm and key to a specified field to protect sensitive log data before sending it to storage.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Apply an encryption algorithm and key to a specified field to protect sensitive log data before sending it to storage.
| Option | Description | Example |
|---|---|---|
| Field | The field you want to apply encryption to. | .foo |
| Encryption algorithm | The encryption algorithm to apply. These options also determine how many characters to use for the encryption key and initialization vector. | AES-256-CFB (key=32 characters, iv=16characters) |
| Encryption key | The key used by the algorithm to encrypt the field. | 6B58703273357638792F423F4528482B |
| Initialization vector (IV) field | This field is added by the pipeline to the JSON and is used by the algorithm as the initialization key. | .encrypt_iv |
{
"foo": "bar"
}
| Option | Value |
|---|---|
| Field | .foo |
| Encryption algorithm | AES-256-CFB (key=32 characters, iv=16characters) |
| Encryption key | 6B58703273357638792F423F4528482B |
| Initialization vector (IV) field | .encrypt_iv |
{
"encrypt_iv": "FmXUb0OPOWm1A2kw6diKYw==",
"foo": "vFza"
}
Was this page helpful?
