Category: Special function
This function calculates a 128-bit hash in Base64 encoding. The function returns the same result for the same value on any computer.
Argument | Type | Description |
---|---|---|
value | Any | The source value used to generate the hash value. |
Return value type: Text
This can't be used for creating primary/foreign keys as it allows hash collisions.
hash(0) //Returns '1hipffIbvUu2HHnN7KlltA'
hash(TRUE) //Returns 'nn8s3lvGRHcA0N3/R6NGQw' (Note, this is boolean TRUE.)
hash('TRUE') //Returns 'vSAg6sjmONe8VqjFASGqXw' (Note, this is text TRUE.)