---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.0
alternate:
  - en/function-ref/hash-functions
  - ru/function-ref/hash-functions
  - href: en/function-ref/hash-functions.md
    type: text/markdown
    title: Markdown version
csp:
  - script-src:
      - https://mc.yandex.ru
    img-src:
      - https://mc.yandex.ru
    connect-src:
      - https://mc.yandex.ru
      - wss://mc.yandex.ru
    child-src:
      - 'blob:'
      - https://mc.yandex.ru
    frame-src:
      - 'blob:'
      - https://mc.yandex.ru
    frame-ancestors:
      - 'blob:'
      - https://mc.yandex.ru
canonical: en/function-ref/hash-functions.html
title: Hash functions
editable: false
vcsPath: en/function-ref/hash-functions.md
---

# Hash functions


## [CITYHASH64](CITYHASH64.md)

**Syntax:**`CITYHASH64( value )`

Returns the CityHash64 hash of `value` as an integer.



## [INTHASH64](INTHASH64.md)

**Syntax:**`INTHASH64( value )`

Returns the 64-bit hash of the integer `value`.



## [MD5](MD5.md)

**Syntax:**`MD5( value )`

Returns the MD5 hash of `value` as a hexadecimal string.



## [MURMURHASH2_64](MURMURHASH2_64.md)

**Syntax:**`MURMURHASH2_64( value )`

Returns the MurmurHash2 64-bit hash of `value` as an integer.



## [SHA1](SHA1.md)

**Syntax:**`SHA1( value )`

Returns the SHA-1 hash of `value` as a hexadecimal string.



## [SHA256](SHA256.md)

**Syntax:**`SHA256( value )`

Returns the SHA-256 hash of `value` as a hexadecimal string.



## [SIPHASH64](SIPHASH64.md)

**Syntax:**`SIPHASH64( value )`

Returns the SipHash64 hash of `value` as an integer.


