CryptographicHashContent 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Calcule une valeur de hachage cryptographique pour le contenu du FlowFile à l’aide de l’algorithme donné et l’écrit dans un attribut de sortie. Reportez-vous à https://csrc.nist.gov/Projects/Hash-Functions/NIST-Policy-on-Hash-Functions pour vous aider à décider quel algorithme utiliser.

Balises

blake2, content, cryptography, hash, md5, sha

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

fail_when_empty

Routage vers échec si le contenu est vide. Bien que le hachage d’une valeur vide soit valide, certains flux peuvent souhaiter détecter une entrée vide.

hash_algorithm

Algorithme de hachage à utiliser. Notez que l’utilisation de tous les algorithmes disponibles n’est pas recommandée (certains sont fournis à des fins de rétrocompatibilité). De nombreux éléments doivent être pris en compte lors de la sélection d’un algorithme ; il est recommandé d’utiliser l’algorithme le plus sûr possible.

Relations

Nom

Description

failure

Utilisé pour les FlowFiles qui n’ont pas de contenu si le paramètre « fail on empty » est activé

success

Utilisé pour les FlowFiles auxquels une valeur de hachage a été ajoutée

Écrit les attributs

Nom

Description

content_<algorithme>

Ce processeur ajoute un attribut dont la valeur est le résultat du hachage du contenu du FlowFile. Le nom de cet attribut est spécifié par la valeur de l’algorithme, par exemple « content_SHA-256 ».