CoderTools

MurmurHash-Generator

Hochleistungs-Hash-Funktion (nicht-kryptographisch)

32-Bit unsigned Integer (0-4294967295). Verschiedene Seeds erzeugen verschiedene Hash-Werte.

Über MurmurHash

Was ist MurmurHash?

MurmurHash ist eine nicht-kryptographische Hash-Funktion, die 2008 von Austin Appleby erstellt wurde. MurmurHash3, die neueste Version, wurde 2011 veröffentlicht und bietet ausgezeichnete Verteilung, hohe Geschwindigkeit und gute Kollisionsresistenz. Sie wird häufig in Hash-Tabellen, Bloom-Filtern und Datenpartitionierungssystemen verwendet.

Verfügbare Varianten

  • MurmurHash3 x86 32-bit: 32-Bit-Ausgabe, optimiert für 32-Bit-Plattformen. Schnell und effizient für allgemeines Hashing.
  • MurmurHash3 x86 128-bit: 128-Bit-Ausgabe optimiert für 32-Bit x86-Plattformen. Verarbeitet Daten in 32-Bit-Blöcken.
  • MurmurHash3 x64 128-bit: 128-Bit-Ausgabe optimiert für 64-Bit x64-Plattformen. Schneller auf 64-Bit-Systemen.

Häufige Anwendungsfälle

  • Hash-Tabellen und Hash-Maps für schnelle Schlüsselsuche
  • Bloom-Filter für Mitgliedschaftstests
  • Datenpartitionierung und konsistentes Hashing
  • Deduplizierung und Content-Fingerprinting

MurmurHash ist NICHT kryptographisch sicher. Verwenden Sie es nicht für Passwörter, digitale Signaturen oder sicherheitskritische Anwendungen. Verwenden Sie SHA-256 oder BLAKE2 für kryptographische Zwecke.

Verwandte Tools