Hasha text eller fil med SipHash-2-4

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

Konfiguration
Ange den 128-bitarsnyckel som används för det aktuella SipHash-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 nyttolaster från förfrågningar.
Hashresultat
SipHash-2-4-utdata för aktuell textinmatning och nyckel.

Hexadecimalt

Base64

Decimalt

Binärt

Vad är SipHash-2-4?

SipHash-2-4 är en snabb nycklad hashfunktion utformad för korta meddelanden och skydd av hashtabeller. Den använder en hemlig 128-bitarsnyckel och ger ett 64-bitarsresultat, vanligtvis visat som ett 16 tecken långt hexadecimalt värde.

När du bör använda den

  • Skydda hashtabeller på serversidan mot hash-flooding-attacker när nyckeln hålls privat.
  • Bygg 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-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.