如何使用nifi加密列

How to encrypt a column using nifi

出于安全原因,我需要在将数据放入存储库之前加密列。 我如何使用 python 或某些处理器来执行此操作。 我尝试使用密码学库但没有成功。 如果您能指导我,这是最好的方法,我将不胜感激。

看看 ScriptedTransformRecord,它应该允许您对任何 field/columns 进行任意操作。如果您使用的是 Python 库,请记住脚本引擎是 Jython,并且不能导入非纯 Python 的模块(例如 CPython 模块)。 Java 有加密库,所以你可以用 Groovy 来实现。

有一个 Jira 来涵盖 EncryptAttributes 处理器,但或许也应该有一个用于表达式语言 and/or RecordPath 函数。