User Tools

Site Tools


syntax:functions:hash

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
syntax:functions:hash [2015/08/24 22:34] – created dmitrysyntax:functions:hash [2021/09/13 20:49] (current) craigt
Line 1: Line 1:
-===== Hash(value) =====+====== Hash(value) =====
 +Category:  Special function
  
-Calculates 128-bit hash in Base64 encoding.+\\  
 +=====Description===== 
 +This function calculates a 128-bit hash in Base64 encoding. The function returns the same result for the same value on any computer. 
 + 
 +\\  
 +=====Arguments===== 
 +^Argument^Type^Description^ 
 +|value|Any|The source value used to generate the hash value. | 
 + 
 +**Return value type:** Text 
 + 
 +\\  
 +=====Remarks===== 
 +This can't be used for creating primary/foreign keys as it allows [[https://en.wikipedia.org/wiki/Hash_collision|hash collisions]]. 
 + 
 +\\  
 +=====Examples===== 
 + 
 +  hash(0)  //Returns '1hipffIbvUu2HHnN7KlltA' 
 + 
 +  hash(TRUE)  //Returns 'nn8s3lvGRHcA0N3/R6NGQw'  (Note, this is boolean TRUE.) 
 + 
 +  hash('TRUE' //Returns 'vSAg6sjmONe8VqjFASGqXw'  (Note, this is text TRUE.)
  
syntax/functions/hash.txt · Last modified: 2021/09/13 20:49 by craigt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki