Langsung ke konten

Generator Hash – MD5, SHA-1, SHA-256, SHA-384, dan SHA-512

Hitung lima hash populer dari teks atau file dalam satu kali proses, dan cocokkan unduhan dengan checksum resminya. Semua perhitungan dilakukan di browser Anda.

Ketik teks atau pilih file untuk melihat hash-nya.

Cara membuat hash

  1. Pilih Teks atau File. Untuk teks, ketik atau tempel di kotak dan hash langsung diperbarui saat Anda mengetik. Untuk file, seret ke area unggah atau ketuk untuk memilih.
  2. Lihat hasilnya. MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 tampil bersamaan, masing-masing dengan tombol salin. Untuk file, nama dan ukurannya ditampilkan di atas daftar.
  3. Jika perlu, tempel hash yang diharapkan ke kotak pembanding. Alat ini memberi tahu apakah cocok dan milik algoritma mana.
  4. Aktifkan Huruf kapital jika sistem tujuan Anda mengharapkan digit heksadesimal dalam huruf besar.

Fitur

  • Lima algoritma sekaligus: MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 dihitung bersama dari satu input.
  • Input teks atau file, dengan seret dan lepas untuk file jenis apa pun.
  • Perbandingan checksum terhadap kelima hasil, dengan algoritma yang cocok disorot.
  • Progress bar untuk file besar dan peringatan di atas 100 MB.
  • Output heksadesimal huruf kecil atau kapital.
  • Salin dengan satu ketukan untuk setiap hash.
  • Hash teks dalam UTF-8, encoding standar yang juga dipakai alat hash lain, sehingga teks dalam bahasa apa pun memberi hasil yang konsisten.

Mengapa memakai generator hash Fileora

Orang sering meng-hash hal yang tidak akan pernah mereka unggah: installer, kontrak, ekspor database, private key, atau teks yang berisi kata sandi. Fileora membaca file dan menghitung semua hash di dalam browser Anda. Tidak ada yang dikirim, disimpan, atau dicatat, dan file berukuran gigabyte tidak perlu merayap melewati koneksi internet Anda terlebih dahulu.

Gratis, tanpa daftar, tanpa batas harian, dan bisa dipakai di HP, berguna saat Anda ingin memverifikasi APK atau dokumen yang baru saja diunduh ke ponsel.

Hanya butuh satu algoritma? Pembuat MD5 dan pembuat SHA-256 menaruh hash tersebut di urutan teratas. Untuk ID acak alih-alih sidik jari data, coba generator UUID.

Apa yang dilakukan fungsi hash

Fungsi hash mengubah input berukuran berapa pun menjadi sidik jari pendek dengan panjang tetap. Input yang sama selalu menghasilkan hash yang sama, dan perubahan satu bit saja menghasilkan hash yang sama sekali berbeda. Panjang hasilnya berbeda-beda per algoritma:

  • MD5: 128 bit, atau 32 karakter heksadesimal.
  • SHA-1: 160 bit, atau 40 karakter.
  • SHA-256: 256 bit, atau 64 karakter.
  • SHA-384: 384 bit, atau 96 karakter.
  • SHA-512: 512 bit, atau 128 karakter.

Hash yang baik juga harus membuat pencarian dua input dengan output yang sama, yang disebut collision, praktis mustahil. Para peneliti sudah berhasil membuat collision nyata untuk MD5 dan SHA-1, sehingga keduanya tidak boleh dipercaya ketika ada pihak yang mungkin merekayasa file berbahaya. Keluarga SHA-2, yang mencakup SHA-256, SHA-384, dan SHA-512, belum memiliki collision praktis yang diketahui.

Perlu dicatat, hash cepat seperti ini tidak cocok dipakai sendirian untuk menyimpan kata sandi. Penyimpanan kata sandi memerlukan algoritma yang sengaja dibuat lambat untuk tujuan itu, dan alat ini tidak menyediakannya.

Pertanyaan yang sering diajukan

Algoritma hash mana yang sebaiknya saya pakai?

Untuk urusan keamanan, seperti tanda tangan digital, sertifikat, atau deteksi manipulasi, gunakan SHA-256 atau yang lebih tinggi. Untuk pemeriksaan integritas cepat, misalnya memastikan unduhan selesai dengan benar, algoritma apa pun bisa dipakai, jadi ikuti saja yang dicantumkan oleh penerbit. MD5 dan SHA-1 masih sering muncul di halaman unduhan lama, tetapi tidak bisa diandalkan jika ada penyerang yang sengaja memalsukan file.

Apakah hash bisa dibalik untuk mendapatkan teks aslinya?

Tidak. Hash adalah fungsi satu arah: sebagian informasi sengaja dibuang, jadi tidak ada kunci dan tidak ada cara menghitung input dari output-nya. Situs yang mengaku bisa mendekripsi hash sebenarnya hanya mencocokkannya dengan daftar raksasa berisi hash kata-kata umum, dan itu hanya berhasil untuk input yang pendek dan mudah ditebak.

Apakah hashing sama dengan enkripsi?

Tidak. Enkripsi dirancang agar bisa dibuka kembali oleh pemegang kunci. Hash tidak bisa dibalik oleh siapa pun. Hash dipakai untuk memastikan data tidak berubah atau untuk mengenalinya, bukan untuk menyimpan rahasia yang nanti dibaca lagi.

Kenapa hash saya berbeda dengan hasil alat lain?

Hampir selalu karena input-nya berbeda, meskipun terlihat sama. Spasi atau baris baru di akhir, akhir baris Windows dan Unix yang berbeda, atau encoding teks yang lain akan mengubah hasil sepenuhnya. Alat ini meng-hash teks persis seperti yang diketik, dalam encoding UTF-8. Huruf besar atau kecil pada hash itu sendiri tidak berpengaruh karena mewakili nilai yang sama.

Apakah file saya diunggah untuk menghitung hash?

Tidak. File dibaca oleh browser dan di-hash di perangkat Anda. Hash SHA memakai mesin Web Crypto bawaan browser, sedangkan MD5 memakai library JavaScript kecil. Anda bahkan bisa memutus internet setelah halaman dimuat dan alat ini tetap bekerja.

Apakah ada batas ukuran file?

Tidak ada batas tetap, tetapi seluruh file dibaca ke memori, jadi file yang sangat besar bergantung pada kemampuan perangkat Anda. Untuk file di atas 100 MB, alat ini memberi peringatan bahwa prosesnya bisa lambat, dan progress bar menunjukkan sejauh mana perhitungannya.

Bagaimana cara kerja kotak pembanding?

Tempel checksum ke kotak tersebut dan alat ini akan membandingkannya dengan kelima hasil. Jika cocok dengan salah satunya, Anda akan melihat algoritma mana yang cocok. Jika tidak, muncul peringatan yang jelas. Spasi dan huruf besar/kecil pada nilai yang ditempel diabaikan.

Tidak menemukan alat yang Anda butuhkan, atau ada yang tidak berfungsi?

Beri tahu kami alat apa yang Anda inginkan atau apa yang salah. Kami membaca setiap pesan, dan permintaan menentukan apa yang kami buat berikutnya.

Membuka aplikasi email Anda. Mohon jangan lampirkan file pribadi.