Hash Lab

Non-cryptographic

t1ha (Fast Positive Hash)

Designed by Leonid Yuriev (2016+). The full name “Fast Positive Hash” emphasizes both speed and clean SMHasher bias results. The t1ha family sits in the same speed tier as xxHash3 and CityHash, with slightly different optimization choices for different CPU microarchitectures.

The variants

At a glance

Output64 or 128 bits
Throughput10-25 GiB/s on modern CPUs
Projecterthink/t1ha
StatusNon-cryptographic; chosen-input vulnerable

Where it shows up

vs xxHash3 and CityHash

On modern Intel / AMD CPUs, t1ha and xxHash3 trade leadership depending on input size and exact instruction set. The choice in practice is ecosystem-driven: pick the hash your platform’s community has the most tooling for. SMHasher distribution scores are competitive across the three.

References

Test Your Knowledge

Quick MCQ check on this algorithm

Start Quiz →

AI Summary

Summarize this page in your favorite LLM