SipHash-2-4-hash van tekst of bestand

Genereer SipHash-2-4-hashes met sleutel voor tekstinvoer of bestandsupload. Gebruik een 128-bits hex-sleutel om snelle 64-bits niet-cryptografische hashes te berekenen voor workflows met hashtabellen, cache-sleutels en checksums.

Configuratie
Stel de 128-bits sleutel in die wordt gebruikt voor het huidige SipHash-2-4-resultaat.

Gebruik precies 32 hexadecimale tekens. Een 0x-prefix, spaties, dubbelepunten, koppeltekens en onderstrepingstekens worden geaccepteerd.

Invoer
Plak of typ willekeurige UTF-8-tekst, inclusief cache-sleutels of verzoekpayloads.
Hashresultaat
SipHash-2-4-uitvoer voor de huidige tekstinvoer en sleutel.

Hexadecimaal

Base64

Decimaal

Binair

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.