Wat is SipHash-2-4?
SipHash-2-4 is een snelle hashfunctie met sleutel, ontworpen voor korte berichten en bescherming van hashtabellen. De functie gebruikt een geheime sleutel van 128 bits en produceert uitvoer van 64 bits, meestal weergegeven als een hexadecimale waarde van 16 tekens.
Wanneer gebruik je het
- Bescherm hashtabellen aan serverzijde tegen hash-flooding-aanvallen wanneer de sleutel privé blijft.
- Maak deterministische checksums met sleutel voor cache-sleutels, sharding of interne opzoektabellen.
- Vergelijk tekstfragmenten of bestanden met dezelfde sleutel wanneer cryptografische authenticatie niet vereist is.
Sleutelformaat
Voer de sleutel in als exact 16 bytes aan hexadecimale data, zoals 0x000102030405060708090a0b0c0d0e0f. De 0x-prefix is optioneel en de tool accepteert spaties, dubbelepunten, koppeltekens en onderstrepingstekens om lange sleutels makkelijker leesbaar te maken.
Beveiligingsnotities
SipHash-2-4 is geen vervanging voor HMAC, digitale handtekeningen of wachtwoordhashing. Gebruik het voor workflows met hashtabellen en checksums met sleutel, niet om authenticiteit te bewijzen tussen systemen die cryptografische beveiligingsgaranties nodig hebben.