Apache NiFi 2.x处理器:CryptographicHashContent 2.3.0

Apache NiFi 2.x处理器:CryptographicHashContent 2.3.0

精选文章moguli202025-04-08 14:00:2615A+A-

org.apache.nifi | nifi-standard-nar

描述

使用给定算法计算流文件内容的加密哈希值,并将其写入输出属性。有关如何选择算法的帮助,请参考
https://csrc.nist.gov/Projects/HashFunctions/NIST-Policy-on-Hash-Functions。

标签

blake2、content、cryptography、hash、md5、sha

输入要求

必填

是否支持敏感动态属性

属性

Fail if the content is empty

  • 显示名称:Fail if the content is empty
  • 描述:如果内容为空,则路由到失败路径。虽然对空值进行哈希计算是有效的,但某些流程可能希望检测到空输入。
  • API名称:fail_when_empty
  • 默认值:false
  • 允许值
    • true
    • false
  • 表达式语言作用域:不支持
  • 是否敏感:否
  • 是否必填:是

Hash Algorithm

  • 显示名称:Hash Algorithm
  • 描述:要使用的哈希算法。请注意,并非所有可用的算法都推荐使用(有些算法是为了向后兼容而提供的)。选择算法时需要考虑很多因素;建议尽可能使用最安全的算法。
  • API名称:hash_algorithm
  • 默认值:SHA-256
  • 允许值
    • MD2
    • MD5
    • SHA-1
    • SHA-224
    • SHA-256
    • SHA-384
    • SHA-512
    • SHA-512/224
    • SHA-512/256
    • SHA3-224
    • SHA3-256
    • SHA3-384
    • SHA3-512
    • BLAKE2-160
    • BLAKE2-256
    • BLAKE2-384
    • BLAKE2-512
  • 表达式语言作用域:不支持
  • 是否敏感:否
  • 是否必填:是

关系

名称

描述

success

用于添加了哈希值的流文件

failure

当“Fail if the content is empty”设置启用时,用于没有内容的流文件

写入属性

名称

描述

content_

此处理器会添加一个属性,其值是对流文件内容进行哈希计算的结果。此属性的名称由算法的值指定,例如“content_SHA-256”

点击这里复制本文地址 以上内容由莫古技术网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

莫古技术网 © All Rights Reserved.  滇ICP备2024046894号-2