anchor.diff:  
   [[expression-language-hierarchy]]
   === Expression Language Hierarchy
  -When using Expression Language to reference a property by name there is a defined hierarchy within which NiFi 
  +When using Expression Language to reference a property by name there is a defined hierarchy within which NiFi
   will search for the value.
   
   The current hierarchy in NiFi is as follows:
  
positive.code: 
  *Return Type*: [.returnType]#String#
  
  *Examples*: ${UUID()} returns a value similar to de305d54-75b4-431b-adb2-eb6b9e546013
  
  
  
  
  
  
negative.code: 
  *Arguments*:
  
  - [.argName]#_algorithm_# : [.argDesc]#An algorithm to hash value.
  		    Supports one of [SHA-384, SHA-224, SHA-256, MD2, SHA, SHA-512, MD5]. Warning: MD2, MD5, and SHA (SHA-1) should not be considered cryptographically secure (link:https://csrc.nist.gov/projects/hash-functions/nist-policy-on-hash-functions[https://csrc.nist.gov/projects/hash-functions/nist-policy-on-hash-functions^]).#
  
  *Return Type*: [.returnType]#String#
  
  *Examples*: We can hash an attribute named "payload" by using the Expression
  		   `${payload:hash('SHA-256')}` If the attribute payload had a value of "string value"
  		    then the Expression `${payload:hash('SHA-256')}` will return "9b6a1a9167a5caf3f5948413faa89e0ec0de89e12bef55327442e60dcc0e8c9b".
  
  
  
  