Hash MurmurHash3 (x64 128-bit) Teks atau File

Buat hash MurmurHash3 x64 128-bit untuk input teks atau unggahan file. Hitung checksum non-kriptografi cepat untuk pengelompokan bucket, deduplikasi, kunci cache, dan pemeriksaan integritas.

Input
Tempel atau ketik teks UTF-8 apa pun, termasuk emoji dan karakter non-Latin.
Seed
Hasil Hash
Hasil hash untuk input teks saat ini.

Heksadesimal

Base64

Desimal

Biner

Apa itu MurmurHash3 (x64 128-bit)?

MurmurHash3 adalah algoritma hash non-kriptografi cepat yang dirancang untuk checksum yang dapat diulang dan terdistribusi dengan baik. Varian x64 128-bit menghasilkan nilai 16-byte, biasanya ditampilkan sebagai 32 karakter heksadesimal, sehingga lebih cocok daripada hash 32-bit ketika Anda membutuhkan pengenal yang lebih lebar untuk kumpulan besar record, file, atau kunci cache.

Di mana ini membantu:

  • Tabel hash dan sharding: Buat kunci stabil untuk bucket, partisi, atau tabel lookup.
  • Deduplikasi: Bandingkan kumpulan teks atau file besar dengan fingerprint 128-bit yang ringkas sebelum melakukan pemeriksaan lebih mendalam.
  • Kunci cache: Hasilkan pengenal deterministik untuk artefak build, data yang ditransformasikan, atau konten yang dihasilkan.
  • Pemeriksaan integritas non-keamanan: Deteksi perubahan tidak disengaja selama penyimpanan atau transfer ketika jaminan kriptografi tidak diperlukan.

Perilaku seed:

Seed opsional adalah nilai unsigned 32-bit. Gunakan seed yang sama ketika Anda perlu mencocokkan hasil dengan sistem lain, dan biarkan di 0 ketika Anda tidak memiliki kebutuhan kompatibilitas tertentu. Nilai desimal dan nilai heksadesimal 0x diterima; nilai yang lebih besar akan dibungkus ke rentang 32-bit yang sama seperti yang digunakan algoritma.

Catatan keamanan:

MurmurHash3 bukan algoritma untuk hashing kata sandi, penandatanganan, atau verifikasi tahan manipulasi. Gunakan SHA-256, HMAC, atau alat hashing kata sandi ketika output membutuhkan properti keamanan. Alat ini paling cocok untuk hashing lokal, offline, dan berorientasi kinerja ketika kecepatan dan distribusi stabil lebih penting daripada ketahanan terhadap serangan.