MurmurHash3 (x64 128-bit): hash tekst eller fil

Generer MurmurHash3 x64 128-bit-hasher for tekstinndata eller filopplastinger. Beregn raske ikke-kryptografiske sjekksummer for bucket-inndeling, deduplisering, cache-nøkler og integritetssjekker.

Inndata
Lim inn eller skriv inn hvilken som helst UTF-8-tekst, inkludert emoji og ikke-latinske tegn.
Seed
Hashresultat
Hashresultat for gjeldende tekstinndata.

Heksadesimal

Base64

Desimal

Binær

Hva er MurmurHash3 (x64 128-bit)?

MurmurHash3 er en rask ikke-kryptografisk hash-algoritme laget for gjentakbare sjekksummer med god fordeling. x64 128-bit-varianten returnerer en 16-byte-verdi, vanligvis vist som 32 heksadesimale tegn, noe som gjør den bedre egnet enn 32-bit-hasher når du vil ha en bredere identifikator for store sett med poster, filer eller cache-nøkler.

Der den er nyttig:

  • Hash-tabeller og sharding: Lag stabile nøkler for buckets, partisjoner eller oppslagstabeller.
  • Deduplisering: Sammenlign store tekst- eller filsett med kompakte 128-bit-fingeravtrykk før du gjør dypere kontroller.
  • Cache-nøkler: Produser deterministiske identifikatorer for byggeartefakter, transformerte data eller generert innhold.
  • Integritetssjekker uten sikkerhetsgaranti: Oppdag utilsiktede endringer under lagring eller overføring når kryptografiske garantier ikke kreves.

Seed-oppførsel:

Den valgfrie seeden er en usignert 32-bit-verdi. Bruk samme seed når du må ha resultater som samsvarer med et annet system, og la den stå på 0 når du ikke har et bestemt kompatibilitetskrav. Desimalverdier og heksadesimale 0x-verdier godtas; større verdier håndteres modulo det samme 32-bit-området som algoritmen bruker.

Sikkerhetsmerknader:

MurmurHash3 er ikke en algoritme for passordhashing, signering eller manipulasjonssikker verifisering. Bruk SHA-256, HMAC eller et verktøy for passordhashing når utdataene trenger sikkerhetsegenskaper. Dette verktøyet passer best for lokal, frakoblet, ytelsesorientert hashing der hastighet og stabil fordeling betyr mer enn motstand mot angrep.