Overview
SipHash is designed to make adversarial hash-collision attacks harder while staying efficient for small inputs.
Computes a fast keyed hash for short messages and hash-table protection.
Compact metadata for implementation and discovery.
SipHash is designed to make adversarial hash-collision attacks harder while staying efficient for small inputs.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n)
Worst
O(n)
Space
O(1)
Show the major cryptographic rounds or data dependencies without exposing secrets.
SipHash is intended for keyed hashing of short inputs, not as a general-purpose cryptographic hash replacement.
What each reference supports for this entry.
Original SipHash paper describing the keyed hash design for short inputs.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
SipHash can protect hash tables against collision attacks.
SipHash is a keyed hash for hash-table protection rather than a general MAC construction.