Pembuat Hash — Dapatkan nilai hash MD5 dan SHA dari teks atau file apa pun, lalu bandingkan dengan nilai hash yang sudah diketahui.

Ketik atau tempelkan teks, atau pilih sebuah file, lalu lihat nilai hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512-nya sekaligus. Tempelkan nilai hash yang Anda terima untuk memeriksa apakah nilainya cocok. Proses penghitungan hash dilakukan di perangkat Anda, sehingga teks dan file Anda tidak akan pernah diunggah.

Buat hash Teks dan berkas Anda tetap tersimpan di browser Anda
Generator hash yang menampilkan nilai hash MD5, SHA-1, dan SHA-256 untuk sebuah teks

Masukan

Hash

Panduan ini

Panduan Generator Hash: Apa Itu Hash dan Kapan Harus Menggunakannya

Penjelasan sederhana mengenai MD5 dan SHA, cara memverifikasi sebuah berkas, serta untuk apa hash tidak dimaksudkan.

Penjelasan sederhana

Apa itu Hash Generator?

Fungsi hash mengubah input apa pun—baik itu sebuah kata maupun seluruh berkas—menjadi sidik jari pendek dengan panjang tetap. Input yang sama selalu menghasilkan nilai hash yang sama, dan bahkan perubahan satu karakter saja akan menghasilkan nilai hash yang sama sekali berbeda.

Hal itu menjadikan hash berguna untuk memastikan bahwa sebuah berkas diterima tanpa perubahan, mendeteksi berkas duplikat, membuat kunci cache, dan membandingkan data tanpa perlu membagikan data itu sendiri.

Alasan umum untuk menggunakannya

Mengapa Orang Menggunakan Generator Hash

Verifikasi unduhan

Hitung nilai hash dari file yang telah diunduh, lalu bandingkan dengan nilai checksum yang dicantumkan oleh penerbit untuk memastikan file tersebut tidak rusak.

Pengembang

Buat checksum cepat, kunci cache, atau nilai uji untuk API, tanda tangan, dan fixture.

Temukan duplikat

Dua berkas dengan nilai hash SHA-256 yang sama, dalam praktiknya, dianggap sebagai berkas yang sama.

Algoritma mana yang harus dipilih

MD5, SHA-1, dan Keluarga SHA-2

MD5 menghasilkan hash heksadesimal berpanjang 32 karakter, sedangkan SHA-1 menghasilkan 40 karakter. Keduanya cukup baik untuk mendeteksi kerusakan data yang tidak disengaja, tetapi tabrakan (collision) dapat diciptakan secara sengaja; oleh karena itu, jangan gunakan keduanya untuk keperluan apa pun yang berkaitan dengan keamanan. SHA-256 (64 karakter), SHA-384 (96), dan SHA-512 (128) termasuk dalam keluarga SHA-2 dan merupakan pilihan yang aman saat ini.

Hash bukanlah enkripsi: hash tidak dapat dibalik untuk mendapatkan kembali data aslinya. Selain itu, hash juga tidak cukup untuk menyimpan kata sandi. Gunakan hash kata sandi yang lambat dan dilengkapi salt, seperti bcrypt, scrypt, atau Argon2, untuk tujuan tersebut.

Selesaikan dalam beberapa langkah saja

Cara Menggunakan Penghasil Hash

  1. Pilih Teks atau File.
  2. Ketik atau tempel teks Anda, atau pilih sebuah berkas. Hasil hash akan langsung muncul.
  3. Tekan tombol "Salin" di sebelah tanda pagar yang Anda butuhkan. Aktifkan huruf besar jika Anda ingin huruf heksadesimal dalam huruf besar.
  4. Untuk memverifikasi unduhan, tempelkan nilai hash yang dipublikasikan ke dalam kotak perbandingan dan periksa apakah ada kecocokan.
Hasil yang lebih baik

Tips Sederhana

  • Teks hash harus persis seperti yang tertulis. Spasi di akhir atau akhir baris yang berbeda akan menghasilkan hash yang berbeda.
  • Untuk memeriksa keaslian unduhan, gunakan SHA-256 jika penerbit menyediakannya.
  • Teks di-hash dalam format UTF-8, yang merupakan format yang umumnya diharapkan oleh sebagian besar alat dan API.
  • Output heksadesimal tidak membedakan huruf besar-kecil, sehingga kotak perbandingan mengabaikan huruf besar-kecil dan spasi di sekitar tanda pagar.
Hal yang Perlu Diketahui

Keterbatasan dan Privasi

Privasi

Teks dan berkas diproses hash-nya di browser Anda menggunakan alat bawaan browser. Tidak ada data yang diunggah, disimpan, atau dicatat.

Keterbatasan

File yang sangat besar dimuat ke dalam memori, sehingga file berukuran beberapa gigabyte mungkin tidak dapat dibuka di ponsel atau komputer model lama. MD5 dan SHA-1 ditampilkan demi kompatibilitas dan tidak boleh digunakan untuk tujuan keamanan.

Pertanyaan yang Sering Diajukan

Pertanyaan Umum (FAQ) tentang Hash Generator

Apa itu hash?

Hash adalah sidik jari berpanjang tetap yang dihitung dari sekelompok data. Masukan yang sama akan selalu menghasilkan hash yang sama, dan perubahan sekecil apa pun pada masukan akan mengubah hash secara total.

Hash mana yang sebaiknya saya gunakan?

Gunakan SHA-256 untuk sebagian besar keperluan, termasuk memeriksa file yang diunduh. MD5 dan SHA-1 hanya cocok untuk mendeteksi perubahan yang tidak disengaja, bukan untuk tujuan keamanan.

Apakah hash dapat dibalik untuk mendapatkan teks aslinya?

Tidak. Hash adalah fungsi satu arah. Orang bisa menebak inputnya dan membandingkan nilai hash, itulah sebabnya kata sandi yang lemah masih bisa ditemukan.

Bagaimana cara memeriksa file yang sudah diunduh?

Pilih "File", pilih berkas yang telah diunduh, lalu bandingkan nilai hash SHA-256-nya dengan yang tertera di halaman penerbit. Tempelkan nilai hash yang dipublikasikan ke dalam kotak perbandingan untuk melihat apakah keduanya cocok atau tidak.

Mengapa hasil hash saya tidak cocok dengan hasil dari alat lain?

Biasanya, data masukan berbeda karena adanya spasi, karakter akhir baris, atau pengkodean teks. Alat ini menghitung hash teks dalam format UTF-8 persis seperti yang diketik, tanpa pemotongan apa pun.

Apakah MD5 aman untuk kata sandi?

Tidak. MD5 cepat dan diketahui memiliki kolisi. Simpan kata sandi menggunakan bcrypt, scrypt, atau Argon2, bukan hash biasa.

Berapa panjang setiap hash?

MD5 terdiri dari 32 karakter heksadesimal, SHA-1 terdiri dari 40 karakter, SHA-256 terdiri dari 64 karakter, SHA-384 terdiri dari 96 karakter, dan SHA-512 terdiri dari 128 karakter.

Apakah teks dan berkas saya sudah diunggah?

Tidak. Semua data diproses menggunakan fungsi hash di dalam browser Anda dan tidak ada data yang dikirimkan keluar dari perangkat Anda.

Dari para pengguna alat ini

Ulasan

Sedang memuat ulasan…
Teruslah berusaha

Lebih banyak alat di dalam kotak

Halaman beranda menampilkan puluhan alat gratis lainnya yang tidak memerlukan kunci API.

Sarankan sebuah alat