Generator Hash FNV-1a Online
Varian FNV yang lebih disukai, distribusi lebih baik. Tempel teks Anda lalu klik tombol untuk menghitung hash FNV-1a — semua diproses di perangkat Anda tanpa dikirim ke server.
Semua proses berjalan di browser Anda. Data tidak pernah dikirim ke server kami.
Contoh
Contoh Input
hello world
Contoh Output
d58b3fa7
Cara Penggunaan
- 1Ketik atau tempel teks yang ingin Anda hash pada kolom Input.
- 2Klik tombol Buat Hash (atau tekan Ctrl+Enter) untuk menghitung hash FNV-1a.
- 3Hash FNV-1a muncul di kolom Hasil. Klik Salin untuk menyalinnya ke clipboard.
- 4Klik Bersihkan untuk mengosongkan kolom dan memulai ulang.
Tentang FNV-1a
FNV-1a adalah varian dari FNV-1 yang membalik urutan operasi: untuk setiap byte ia meng-XOR terlebih dahulu, baru mengalikan dengan prime FNV. Perubahan kecil ini memberi distribusi yang sedikit lebih baik. Tool ini menghasilkan output 32-bit.
Cara kerjanya: mulai dari offset basis FNV, lalu untuk tiap byte: hash = (hash XOR byte) × prime. Karena byte memengaruhi hasil lebih awal pada setiap putaran, efek pencampuran sedikit lebih kuat dibanding FNV-1.
FNV-1a adalah varian FNV yang paling umum direkomendasikan dan dipakai luas di tabel hash, bahasa pemrograman, dan struktur data. Tetap non-kriptografis — jangan gunakan untuk keamanan.
Pertanyaan Umum (FAQ)
Apa beda FNV-1 dan FNV-1a?
Keduanya nyaris sama; bedanya urutan operasi XOR dan perkalian per byte dibalik. FNV-1a (XOR dulu, lalu kali) umumnya memberi distribusi sedikit lebih baik dan lebih disukai.
Apakah FNV untuk keamanan?
Bukan. FNV adalah hash non-kriptografis sederhana untuk tabel hash dan checksum cepat, bukan untuk keamanan. Gunakan SHA-256/BLAKE3 untuk keamanan.
Berapa panjang hash FNV-1a?
Hash FNV-1a memiliki panjang 32-bit (8 karakter heksadesimal / 8 hexadecimal characters).
Apakah data saya dikirim ke server?
Tidak. Hash FNV-1a dihitung sepenuhnya di browser Anda. Teks yang Anda masukkan tidak pernah meninggalkan perangkat Anda.