# hash_sha3_512

> Documentation index: http://docs.tenzir.com/llms.txt

Computes a SHA3-512 hash digest.

```tql
hash_sha3_512(x:any, [seed=string]) -> string
```

## Description

The `hash_sha3_512` function calculates a SHA3-512 hash digest for the given value `x`.

## Examples

### Compute a SHA3-512 digest of a string

```tql
from {x: hash_sha3_512("foo")}
```

```tql
{x: "4bca2b137edc580fe50a88983ef860ebaca36c857b1f492839d6d7392452a63c82cbebc68e3b70a2a1480b4bb5d437a7cba6ecf9d89f9ff3ccd14cd6146ea7e7"}
```

## See Also

* [`hash_md5`](http://docs.tenzir.com/reference/functions/hash_md5.md)
* [`hash_sha1`](http://docs.tenzir.com/reference/functions/hash_sha1.md)
* [`hash_sha224`](http://docs.tenzir.com/reference/functions/hash_sha224.md)
* [`hash_sha256`](http://docs.tenzir.com/reference/functions/hash_sha256.md)
* [`hash_sha384`](http://docs.tenzir.com/reference/functions/hash_sha384.md)
* [`hash_sha512`](http://docs.tenzir.com/reference/functions/hash_sha512.md)
* [`hash_sha3_224`](http://docs.tenzir.com/reference/functions/hash_sha3_224.md)
* [`hash_sha3_256`](http://docs.tenzir.com/reference/functions/hash_sha3_256.md)
* [`hash_sha3_384`](http://docs.tenzir.com/reference/functions/hash_sha3_384.md)
* [`hash_xxh3`](http://docs.tenzir.com/reference/functions/hash_xxh3.md)
* [Manipulate strings](http://docs.tenzir.com/guides/transformation/manipulate-strings.md)