SipHash-128-2-4-hasha text eller fil

Generera nycklade SipHash-128-2-4-hashar för textinmatning eller filuppladdning. Använd en 128-bitars hexnyckel för att beräkna snabba 128-bitars icke-kryptografiska hashar för arbetsflöden med hashtabeller, cachenycklar och kontrollsummor.

Konfiguration
Ange den 128-bitars nyckel som används för det aktuella SipHash-128-2-4-resultatet.

Använd exakt 32 hexadecimala tecken. Ett 0x-prefix, mellanslag, kolon, bindestreck och understreck accepteras.

Indata
Klistra in eller skriv valfri UTF-8-text, inklusive cachenycklar eller begärandenyttolaster.
Hashresultat
SipHash-128-2-4-utdata för aktuell textinmatning och nyckel.

Hexadecimalt

Base64

Decimalt

Binärt

Vad är SipHash-128-2-4?

SipHash-128-2-4 är en snabb nycklad hashfunktion utformad för korta meddelanden och skydd av hashtabeller. Den använder en hemlig 128-bitars nyckel och ger ett 128-bitars resultat, vanligtvis visat som ett hexadecimalt värde med 32 tecken.

När du bör använda den

  • Skydda hashtabeller på serversidan mot hash-flooding-attacker när nyckeln hålls privat.
  • Skapa deterministiska nycklade kontrollsummor för cachenycklar, shardning eller interna uppslagstabeller.
  • Jämför textutdrag eller filer med samma nyckel när kryptografisk autentisering inte krävs.

Nyckelformat

Ange nyckeln som exakt 16 byte hexadecimala data, till exempel 0x000102030405060708090a0b0c0d0e0f. Prefixet 0x är valfritt, och verktyget accepterar mellanslag, kolon, bindestreck och understreck för att göra långa nycklar lättare att läsa.

Säkerhetsnoteringar

SipHash-128-2-4 ersätter inte HMAC, digitala signaturer eller lösenordshashning. Använd den för arbetsflöden med nycklade hashtabeller och kontrollsummor, inte för att bevisa äkthet mellan system som behöver kryptografiska säkerhetsgarantier.