Hash.XXH3-128¶
| Name | Mandatory | Description | Default | Type | 
|---|---|---|---|---|
| ⬅️ Input | The string, bytes or a sequence of strings/bytes to hash. | Bytes[Bytes]String[String] | ||
| Output ➡️ | Outputs the 128-bit hash as a byte array. | Bytes | 
This shard outputs the 128-bit hash(of 16 bytes) of the input (string, bytes or a sequence of strings/bytes) using the XXH3(128-bit) hashing algorithm.
Details¶
XXH3 is the newer version of the XXHash family, designed to be even faster than its predecessors while maintaining or improving quality.
XXH3 is a non-cryptographic hash algorithm, designed for speed rather than cryptographic security.
The Hash.XXH3-128 shard provides a longer hash output compared to Hash.XXH3-64, which can be useful in scenarios where a lower collision probability is desired.