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