SipHash-2-4-Hash für Text oder Datei

Erzeuge schlüsselbasierte SipHash-2-4-Hashes für Texteingaben oder Datei-Uploads. Verwende einen 128-Bit-Hex-Schlüssel, um schnelle, nicht kryptografische 64-Bit-Hashes für Hash-Tabellen, Cache-Schlüssel und Prüfsummen-Workflows zu berechnen.

Konfiguration
Lege den 128-Bit-Schlüssel fest, der für das aktuelle SipHash-2-4-Ergebnis verwendet wird.

Verwende genau 32 hexadezimale Zeichen. Ein 0x-Präfix, Leerzeichen, Doppelpunkte, Bindestriche und Unterstriche werden akzeptiert.

Eingabe
Füge beliebigen UTF-8-Text ein oder tippe ihn ein, einschließlich Cache-Schlüsseln oder Anfrage-Nutzdaten.
Hash-Ergebnis
SipHash-2-4-Ausgabe für die aktuelle Texteingabe und den Schlüssel.

Hexadezimal

Base64

Dezimal

Binär

Was ist SipHash-2-4?

SipHash-2-4 ist eine schnelle schlüsselbasierte Hash-Funktion, die für kurze Nachrichten und den Schutz von Hash-Tabellen entwickelt wurde. Sie verwendet einen geheimen 128-Bit-Schlüssel und erzeugt eine 64-Bit-Ausgabe, die üblicherweise als 16-stelliger Hexadezimalwert angezeigt wird.

Wann es verwendet werden sollte

  • Schütze serverseitige Hash-Tabellen vor Hash-Flooding-Angriffen, solange der Schlüssel privat bleibt.
  • Erstelle deterministische schlüsselbasierte Prüfsummen für Cache-Schlüssel, Sharding oder interne Nachschlagetabellen.
  • Vergleiche Textausschnitte oder Dateien mit demselben Schlüssel, wenn keine kryptografische Authentifizierung erforderlich ist.

Schlüsselformat

Gib den Schlüssel als genau 16 Byte hexadezimaler Daten ein, zum Beispiel 0x000102030405060708090a0b0c0d0e0f. Das 0x-Präfix ist optional, und das Tool akzeptiert Leerzeichen, Doppelpunkte, Bindestriche und Unterstriche, damit lange Schlüssel leichter lesbar sind.

Sicherheitshinweise

SipHash-2-4 ist kein Ersatz für HMAC, digitale Signaturen oder Passwort-Hashing. Verwende es für schlüsselbasierte Hash-Tabellen- und Prüfsummen-Workflows, nicht zum Nachweisen von Authentizität über Systeme hinweg, die kryptografische Sicherheitsgarantien benötigen.