Encrypting NiFi sensitive properties with FIPS 140-3 approved algorithm
You can protect NiFi sensitive properties, such as database connection pool passwords, with a secret key generated by the FIPS 140-3 approved PBKDF2 algorithm.
The PBKDF2 algorithm uses 160,000 hashing iterations with the SHA-512 digest function. NiFi then uses the generated secret key to encrypt sensitive properties with AES Galois/Counter Mode (GCM), which provides both encryption and integrity protection.
To use PBKDF2, configure the algorithm in the
nifi.sensitive.props.algorithm field and specify a password in
the nifi.sensitive.props.key field.
