MurmurHash3 (x64 128-bit): hasha text eller fil

Generera MurmurHash3 x64 128-bitars hashvärden för textinmatning eller filuppladdningar. Beräkna snabba icke-kryptografiska kontrollsummor för bucketindelning, deduplicering, cachenycklar och integritetskontroller.

Inmatning
Klistra in eller skriv valfri UTF-8-text, inklusive emoji och icke-latinska tecken.
Seed
Hashresultat
Hashresultat för den aktuella textinmatningen.

Hexadecimal

Base64

Decimal

Binär

Vad är MurmurHash3 (x64 128-bit)?

MurmurHash3 är en snabb icke-kryptografisk hash-algoritm som är utformad för upprepbara kontrollsummor med god spridning. Varianten x64 128-bit returnerar ett 16-bytevärde, vanligtvis visat som 32 hexadecimala tecken, vilket gör den mer lämplig än 32-bitars hashvärden när du vill ha en bredare identifierare för stora mängder poster, filer eller cachenycklar.

Där det är användbart:

  • Hashtabeller och sharding: Skapa stabila nycklar för buckets, partitioner eller uppslagstabeller.
  • Deduplicering: Jämför stora text- eller filmängder med kompakta 128-bitars fingeravtryck innan du gör djupare kontroller.
  • Cachenycklar: Skapa deterministiska identifierare för byggartefakter, transformerade data eller genererat innehåll.
  • Integritetskontroller utan säkerhetskrav: Upptäck oavsiktliga ändringar vid lagring eller överföring när kryptografiska garantier inte krävs.

Seed-beteende:

Det valfria seed-värdet är ett 32-bitars osignerat värde. Använd samma seed när resultaten behöver matcha ett annat system, och låt det vara 0 när du inte har något särskilt kompatibilitetskrav. Decimalvärden och hexadecimala värden med 0x accepteras; större värden slår runt till samma 32-bitarsintervall som algoritmen använder.

Säkerhetsanmärkningar:

MurmurHash3 är inte en algoritm för lösenordshashning, signering eller manipulationssäker verifiering. Använd SHA-256, HMAC eller ett verktyg för lösenordshashning när utdata behöver säkerhetsegenskaper. Det här verktyget passar bäst för lokal, offline och prestandainriktad hashning där hastighet och stabil spridning är viktigare än motståndskraft mot angrepp.