====== Hash(value) ======
Category:  Special function

\\ 
=====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.)
