xxHash (XXH3 128)-Hash für Text oder Datei

Generieren Sie xxHash XXH3 128-Hash für Texteingabe oder Datei-Upload. Berechnen Sie schnelle 128-Bit nicht-kryptographische Prüfsummen zur Datenintegritätsprüfung und leistungsorientierten Hashing

Eingabe
Fügen Sie beliebigen UTF-8-Text ein oder tippen Sie ihn ein, einschließlich Emojis und nicht-lateinischer Zeichen.
Hash-Ergebnis
Hash-Ergebnis für die aktuelle Texteingabe.

Hexadezimal

Base64

Dezimal

Binär

Was ist xxHash (XXH3 128)?

XXH3 ist der moderne xxHash-Algorithmus, der für sehr hohe Geschwindigkeit und eine ausgezeichnete Verteilung entwickelt wurde. XXH3 128 erzeugt einen 128-Bit-Hashwert (16 Byte), der typischerweise als 32-stellige Hexadezimalzeichenfolge dargestellt wird. Es handelt sich um einen nicht-kryptographischen Hash mit optionalem Seed für reproduzierbare Ergebnisse.

Hauptmerkmale:

  • Extrem schnell: Für hohe Leistung bei großen Eingaben optimiert
  • Deterministisch: Dieselbe Eingabe mit demselben Seed erzeugt immer denselben Hash
  • Nicht-kryptographisch: Nicht für Sicherheitszwecke geeignet
  • Gute Verteilung: Nützlich für Hash-Tabellen und Indizierung
  • Mit Seed: Ein optionaler Seed hilft dabei, Hash-Ausgaben zu unterscheiden

Häufige Verwendungen:

  • Hash-Tabellen und Datenstrukturen
  • Datei-Integritätsprüfungen (nicht sicherheitsrelevant)
  • Datendeduplizierung und Chunking
  • Cache-Schlüssel und Datenbankindizierung
  • Datenpipelines mit hohem Durchsatz