字段加密

您在使用Logtail采集日志时,可以使用processor_encrypt插件对指定字段进行加密。本文介绍processor_encrypt插件的参数说明和配置示例。

功能入口

当您需要使用Logtail插件处理日志时,您可以在创建或修改Logtail采集配置时,添加插件配置。具体操作,请参见处理插件概述

配置说明

表单配置方式

配置处理器类型字段加密,相关参数说明如下表所示。

参数

说明

原始字段

指定需要加密的原始字段,支持添加多个。

密钥

设置密钥,格式为64个十六进制字符。

初始向量

设置加密的初始向量,格式为32个十六进制字符,默认值为00000000000000000000000000000000

保存路径

读取加密参数的文件路径。未配置时按照Logtail配置-输入配置-文件路径读取。

失败保留原始数据

选中该选项后,如果加密失败,系统将保留原始字段的值。

如果未选中该选项,则加密失败后,字段值将被替换为ENCRYPT_ERROR

JSON配置方式

配置typeprocessor_encryptdetail说明如下表所示。

参数

类型

是否必选

说明

SourceKey

String数组

原始字段名。

EncryptionParameters

Object

密钥相关配置。

Key

String

设置密钥,需为64个十六进制字符。

IV

String

设置加密的初始向量,需为32个十六进制字符,默认值为00000000000000000000000000000000

KeyFilePath

Boolean

读取加密参数的文件路径。未配置时按照Logtail配置-输入配置-文件路径读取。

KeepSourceValueIfError

String

加密失败,系统是否保留原始字段的值。

  • true:保留。

  • false(默认值):不保留。

    加密失败后,字段值将被替换为ENCRYPT_ERROR