Table of Contents

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

ArgumentTypeDescription
valueAnyThe 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 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.)