Logo
Prompt Minds

Generator Hash — MD5, SHA-1, SHA-256, dan SHA-512

Hash teks atau file, buat HMAC, dan verifikasi checksum — secara privat di browser Anda.

टेक्स्ट या फ़ाइल का MD5, SHA-256 हैश बनाएँ और डाउनलोड का चेकसम जाँचें।

100% privat — berjalan di browser Anda · Terakhir diperbarui: Oktober 2026

Verifikasi checksum

Tempel hash yang diharapkan untuk membandingkannya dengan hasil di atas.
Logo PDNobPDNob Editor PDF Ringan Anda Berbasis AI Edit · Konversi · Kompres · OCR · AI Unduh untuk Desktop

Tips Cepat

Gunakan SHA-256 atau SHA-512 untuk apa pun yang terkait keamanan
Periksa unduhan dengan menempel checksum dari penerbit
Spasi atau baris baru tambahan mengubah hash
Jangan pernah menyimpan kata sandi dengan SHA biasa atau MD5
Gunakan HMAC-SHA256 untuk memverifikasi tanda tangan webhook
Semua Tools
Iklan

Jawaban Singkat

Ketik teks atau pilih file dan tool menampilkan hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512-nya sekaligus. Misalnya, SHA-256 dari “hello world” adalah b94d27b9…efcde9. Untuk memeriksa unduhan, tempel checksum dari situs web penerbit ke kotak verifikasi — jika cocok berarti file identik. Centang HMAC untuk menandatangani data dengan kunci rahasia. Tidak ada yang diunggah.

Apa itu Generator Hash?

Generator Hash (हैश जनरेटर) menghitung hash kriptografis — sidik jari singkat dengan panjang tetap — untuk teks atau file apa pun. Masukkan satu kata atau video berukuran gigabyte dan Anda mendapat string karakter heksadesimal yang secara unik mewakili data persis tersebut. Ubah satu byte saja dan sidik jarinya berubah total. Sifat sederhana itu menjadikan hash salah satu blok bangunan paling berguna dalam komputasi: memverifikasi bahwa unduhan tidak rusak atau dirusak, mendeteksi file duplikat, menandatangani permintaan API, menggerakkan sistem kontrol versi seperti Git, dan membantu menyimpan kata sandi dengan aman.

Tool gratis ini menghitung lima algoritma umum sekaligus — MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 — untuk teks atau file hingga 500 MB, menampilkan hasil sebagai hex atau Base64, bisa membuat tanda tangan HMAC dengan kunci rahasia, dan menyertakan kotak verifikasi yang langsung memberi tahu apakah checksum yang diterbitkan cocok. Keluarga SHA memakai Web Crypto API bawaan browser Anda; MD5, yang tidak disediakan browser, memakai implementasi kami sendiri yang diperiksa dengan vektor uji RFC 1321 resmi. Semuanya berjalan lokal, sehingga file dan rahasia Anda tidak pernah meninggalkan perangkat.

Fitur Utama

  • Lima algoritma berdampingan — MD5, SHA-1, SHA-256, SHA-384, SHA-512.
  • Teks atau file — ketik, tempel, pilih, atau seret file.
  • File hingga 500 MB, dibaca dan di-hash di perangkat Anda dengan bilah progres.
  • Hex atau Base64, dengan opsi HURUF BESAR.
  • HMAC dengan kunci rahasia apa pun untuk algoritma SHA.
  • Verifikasi checksum terhadap setiap algoritma sekaligus.
  • Salin sekali klik untuk setiap hasil.
  • Privat — tidak ada yang diunggah atau disimpan.

Cara Memakainya — Langkah demi Langkah

  1. Pilih Teks atau File.
  2. Masukkan teks di kotak, atau pilih / jatuhkan file.
  3. Lihat kelima hash — diperbarui saat Anda mengetik.
  4. Ubah format ke hex HURUF BESAR atau Base64 jika sistem Anda membutuhkannya.
  5. Centang HMAC dan masukkan kunci rahasia untuk membuat tanda tangan.
  6. Tempel checksum yang diharapkan ke kotak verifikasi untuk membandingkan.

Contoh: “hello world”

AlgoritmaHash dari “hello world”
MD55eb63bbbe01eeed093cb22bb8f5acdc3
SHA-12aae6c35c94fcfb415dbe95f408b9ce91ee846ed
SHA-256b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
HMAC-SHA256 (kunci “secret”)734cc62f32841568f45715aeb9f4d7891324e6d948e4c6c60c0621cdac48623a

Tambahkan huruf H kapital atau titik dan setiap nilai berubah total. “Efek longsoran” itulah yang membuat hash menjadi sidik jari yang andal.

Algoritma Mana yang Harus Saya Pakai?

AlgoritmaHasilStatusDipakai untuk
MD5128 bit (32 hex)Rusak — tabrakan (collision) mudah dibuatChecksum lama, de-duplikasi non-keamanan
SHA-1160 bit (40 hex)Rusak — tabrakan praktis ditunjukkan pada 2017Hanya untuk sistem lama
SHA-256256 bit (64 hex)AmanIntegritas file, tanda tangan, HMAC, sebagian besar keperluan
SHA-384384 bit (96 hex)AmanTLS, konteks keamanan tinggi
SHA-512512 bit (128 hex)AmanIntegritas dengan margin besar, sering cepat di CPU 64-bit

Jika ragu, pilih SHA-256. Itu default untuk unduhan software, penandatanganan kode, blockchain, Subresource Integrity, dan tanda tangan API.

Memverifikasi Unduhan dengan Checksum

Banyak penerbit software — distribusi Linux, tool Android, proyek open-source, vendor firmware — mencantumkan checksum SHA-256 (kadang MD5 atau SHA-1) di samping setiap unduhan. Untuk memverifikasi salinan Anda:

  1. Beralih ke File dan pilih file yang diunduh.
  2. Salin checksum dari halaman resmi penerbit.
  3. Tempel ke Verifikasi checksum.
  4. Cocok berarti file identik bit demi bit dengan milik penerbit; Tidak cocok berarti file rusak saat transit atau diubah — unduh lagi dari sumber resmi.

Checksum harus berasal dari sumber tepercaya. Jika penyerang menguasai situs web, mereka bisa mengubah file dan checksum sekaligus — itulah mengapa proyek penting juga menandatangani checksum mereka secara kriptografis.

Penjelasan HMAC

Hash biasa membuktikan data tidak berubah, tetapi siapa pun bisa menghitungnya. HMAC (hash-based message authentication code) mencampurkan kunci rahasia ke dalam perhitungan, sehingga hanya orang yang mengetahui kunci yang bisa menghasilkan nilai yang benar. Payment gateway, GitHub, Razorpay, Stripe, dan banyak layanan lain menandatangani webhook dengan HMAC-SHA256: server Anda menghitung ulang HMAC dari body yang diterima dengan rahasia bersama dan membandingkannya dengan header tanda tangan. Tool ini memungkinkan Anda mereproduksi tanda tangan semacam itu saat debugging. Ingat untuk membandingkan body mentah yang persis — string JSON yang diformat ulang menghasilkan HMAC berbeda.

Hash dan Kata Sandi

Situs web tidak boleh menyimpan kata sandi dalam teks biasa — tetapi menyimpan SHA-256 atau MD5 biasa dari kata sandi juga tidak cukup. Hash cepat bisa dihitung miliaran kali per detik pada kartu grafis, dan “rainbow table” pra-hitung yang sangat besar memetakan kata sandi umum ke hash-nya. Penyimpanan kata sandi membutuhkan algoritma lambat yang disengaja dan ber-salt seperti Argon2, bcrypt, atau scrypt, dijalankan di server. Gunakan tool ini untuk checksum, belajar, dan debugging — bukan untuk membangun database kata sandi.

Cara Kerja Tool Ini

Teks di-encode sebagai byte UTF-8 — encoding standar web — sehingga huruf Hindi, emoji, dan karakter lain di-hash dengan cara yang sama seperti di sebagian besar bahasa pemrograman. Hash SHA dan HMAC dihitung dengan crypto.subtle.digest dan crypto.subtle.sign, kode teraudit yang sama yang dipakai browser Anda untuk HTTPS. MD5 dihitung oleh implementasi terbuka kecil dari RFC 1321, diproses per potongan untuk file besar agar halaman tetap responsif. File dibaca dengan File API langsung dari disk Anda ke memori; tidak ada permintaan jaringan.

Hash dalam Teknologi Sehari-hari

Anda memakai fungsi hash setiap hari tanpa menyadarinya. Git menamai setiap commit dan versi file dengan hash-nya, sehingga perubahan riwayat apa pun bisa terdeteksi. Sertifikat HTTPS ditandatangani atas hash SHA-256. App store dan pembaruan sistem operasi memeriksa hash sebelum memasang. Layanan penyimpanan cloud memakai hash agar tidak menyimpan file yang sama dua kali. Blockchain merantai blok dengan SHA-256. Bahkan atribut integrity pada tag script situs web adalah hash SHA-384 Base64 yang memberi tahu browser untuk menolak file yang dimodifikasi. Memahami hash membuat semua sistem ini lebih mudah dipahami — dan tool ini memungkinkan Anda bereksperimen dengan aman.

Kegunaan Umum

  • Memverifikasi image ISO, installer, APK, dan unduhan firmware.
  • Mendeteksi file duplikat dengan membandingkan hash.
  • Debugging tanda tangan webhook dan API (HMAC-SHA256).
  • Membuat cache key dan ETag.
  • Membuat nilai Subresource Integrity (SHA-384, Base64) untuk script.
  • Mempelajari perilaku fungsi hash di kelas ilmu komputer.
  • Memeriksa bahwa salinan cadangan identik dengan aslinya.
  • Memastikan dokumen yang dikirim ke email Anda adalah versi yang sama yang disetujui rekan kerja.
  • Mencatat sidik jari file di log audit agar perubahan di kemudian hari bisa terdeteksi.

Kesalahan Umum yang Perlu Dihindari

  • Spasi tersembunyi — baris baru atau spasi di akhir mengubah hash.
  • Perbedaan akhir baris — file teks Windows (CRLF) dan Unix (LF) menghasilkan hash berbeda.
  • Memakai MD5 atau SHA-1 untuk keamanan — pilih SHA-256 atau yang lebih kuat.
  • Membandingkan algoritma berbeda — checksum SHA-256 tidak akan pernah cocok dengan hasil MD5.
  • Memercayai checksum dari mirror tidak resmi.

Pemecahan Masalah

  • Tidak cocok tetapi file tampak baik-baik saja — periksa apakah Anda menyalin checksum lengkap dan algoritma yang benar; unduh lagi jika perlu.
  • File terlalu besar — batasnya 500 MB untuk melindungi memori browser Anda.
  • Hash berbeda dari output command-line — perintah seperti echo menambahkan baris baru; gunakan echo -n atau printf.
  • MD5 menampilkan “HMAC hanya tersedia untuk algoritma SHA” — hapus centang HMAC untuk melihat MD5 biasa.

Glosarium Singkat

  • Hash / digest: output dengan panjang tetap dari fungsi hash.
  • Checksum: hash yang diterbitkan untuk memverifikasi integritas file.
  • Collision (tabrakan): dua input berbeda dengan hash yang sama.
  • Efek longsoran (avalanche): perubahan input kecil yang menyebabkan hash berbeda total.
  • HMAC: hash berkunci yang dipakai untuk mengautentikasi pesan.
  • UTF-8: encoding teks yang dipakai untuk mengubah karakter menjadi byte.
  • Heksadesimal: notasi basis-16 memakai 0–9 dan a–f; setiap byte menjadi dua karakter.
  • Base64: encoding teks yang merepresentasikan 3 byte sebagai 4 karakter, membuat hash lebih pendek.
  • Salt: data acak yang ditambahkan ke kata sandi sebelum di-hash agar kata sandi yang sama menghasilkan hash berbeda.

Mengapa Memakai Generator Hash Ini?

Menampilkan semua hash umum sekaligus untuk teks dan file besar, memverifikasi checksum otomatis, mendukung HMAC, menjelaskan algoritma mana yang aman, dan menyimpan semuanya di perangkat Anda — gratis, cepat, dan tanpa daftar.

Generator Hash — Fakta Penting

AlgoritmaMD5, SHA-1, SHA-256, SHA-384, SHA-512
InputTeks UTF-8 atau file hingga 500 MB
HasilHex (huruf kecil/besar) atau Base64
HMACHMAC-SHA-1/256/384/512 dengan kunci rahasia Anda
VerifikasiTempel checksum yang diharapkan untuk membandingkan
KeamananSHA-256+ untuk integritas; MD5/SHA-1 rusak untuk keamanan

Pertanyaan yang Sering Diajukan

Apa itu hash?

Fungsi hash mengubah data dalam jumlah berapa pun menjadi sidik jari pendek dengan panjang tetap. Input yang sama selalu menghasilkan hash yang sama, dan perubahan satu huruf saja menghasilkan hasil yang benar-benar berbeda. Hash dipakai untuk memeriksa integritas file, menyimpan kata sandi dengan aman (dengan algoritma khusus), dan mengidentifikasi data.

Apa perbedaan MD5, SHA-1, dan SHA-256?

Ketiganya menghasilkan hash dengan panjang berbeda — MD5 128 bit, SHA-1 160 bit, SHA-256 256 bit — dan memiliki tingkat keamanan yang berbeda. Tabrakan praktis telah ditemukan pada MD5 dan SHA-1, jadi keduanya tidak boleh dipakai untuk keamanan. SHA-256 dan SHA-512 adalah pilihan aman yang terkini.

Bagaimana cara memverifikasi file yang diunduh?

Beralih ke File, pilih file yang diunduh, lalu tempel checksum yang tertera di halaman unduhan ke kotak verifikasi. Jika tertulis Cocok, file itu persis seperti yang dirilis penerbit; jika tidak, unduh ulang dari situs resmi.

Apakah MD5 masih aman dipakai?

Tidak untuk keamanan. Penyerang bisa membuat dua file berbeda dengan MD5 yang sama. Ini masih aman untuk mendeteksi kerusakan tidak disengaja atau untuk sistem lama yang mewajibkannya.

Bisakah saya melakukan hash pada file besar?

Bisa, file hingga 500 MB. File dibaca ke memori browser Anda dan di-hash secara lokal; file yang sangat besar membutuhkan memori kosong yang cukup di perangkat Anda.

Mengapa hash saya berbeda dari tool lain?

Biasanya inputnya berbeda — spasi ekstra, baris baru di akhir, enkoding teks yang berbeda, atau akhiran baris Windows vs Unix. Tool ini melakukan hash teks sebagai UTF-8 persis seperti yang diketik.

Apa itu HMAC?

HMAC menggabungkan fungsi hash dengan kunci rahasia untuk membuat kode autentikasi pesan. Hanya orang yang memiliki kunci yang bisa membuat atau memverifikasinya, itulah sebabnya API dan webhook memakai tanda tangan HMAC-SHA256.

Bisakah saya mendekripsi atau membalik hash?

Tidak. Hash bersifat satu arah. Situs yang mengklaim “mendekripsi MD5” hanya mencari hash dari kata sandi umum di tabel besar — alasan lain untuk tidak memakai hash biasa untuk kata sandi.

Haruskah saya memakai SHA-256 untuk menyimpan kata sandi?

Tidak. Hash cepat seperti SHA-256 mudah di-brute-force. Gunakan algoritma hashing kata sandi yang lambat seperti bcrypt, scrypt, atau Argon2 di server Anda.

Apa itu opsi Base64?

Opsi ini menampilkan byte hash yang sama dalam Base64, bukan heksadesimal — lebih pendek, dan format yang diharapkan beberapa API dan atribut Subresource Integrity.

Apakah file saya diunggah?

Tidak. File dan teks diproses sepenuhnya di browser Anda.

Apakah Generator Hash gratis?

Ya. Gratis, tanpa batas, dan tanpa daftar.

Sidik Jari File atau Teks Apa Pun!

MD5, SHA-256, dan HMAC dalam hitungan detik — gratis dan privat.

Jelajahi Tools Prompt Minds Lainnya

Generator Hash sangat cocok dipakai bersama tools gratis kami yang lain. Setiap tool Prompt Minds berjalan sepenuhnya di browser Anda — tanpa daftar, tanpa unggahan, tanpa watermark. Lihat semua tools gratis.

Asisten AI Prompt Minds
Namaste! Ada yang bisa saya bantu soal Generator Hash?