Langsung ke konten

Buat hash MD5 dan SHA online

Buat hash MD5, SHA-1, SHA-256, SHA-512, SHA-3, dan BLAKE3 dari teks atau file, lalu bandingkan checksum. Semuanya dihitung di perangkat Anda dan tidak ada yang diunggah.

Hash
Hash muncul di sini saat Anda mengetik. Input kosong juga punya hash — ketik lalu hapus untuk melihatnya.
Berjalan di browser Anda · tanpa unggahCara kerja

Cara menggunakan Generator hash

  1. 1

    Pilih Teks atau File

    Ketik atau tempel teks, atau beralih ke File lalu seret satu atau beberapa file dengan ukuran berapa pun.

  2. 2

    Pilih algoritma

    Pilih hash yang Anda perlukan — semakin sedikit algoritma, semakin cepat file besar selesai — beserta format keluarannya.

  3. 3

    Bandingkan atau salin

    Tempel checksum yang diharapkan untuk melihat hash mana yang cocok, atau salin nilai apa pun dengan tombolnya.

  4. 4

    Tambahkan kunci untuk HMAC

    Aktifkan HMAC dan masukkan kunci rahasia untuk menghitung tanda tangan berkunci, bukan hash biasa.

Batas dan Pro

Gratis tanpa daftar: hash hingga 20 file sekaligus tanpa batas ukuran file (file berukuran beberapa gigabyte dialirkan dalam potongan 8 MB) dan teks sepanjang apa pun yang sanggup ditampung browser Anda.

Pro menghilangkan iklan; kecepatan dan batas hash sama di semua paket. Lihat Pro

Tentang Generator hash

Fungsi hash mengubah input apa pun menjadi sidik jari pendek dengan panjang tetap: ubah satu byte saja dan sidik jarinya berubah total. Generator ini menghitung sepuluh algoritma sekaligus — MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b-512, BLAKE3, dan CRC32 — untuk teks yang Anda ketik atau file yang Anda pilih, dengan keluaran berupa Heks huruf kecil, Heks huruf besar, atau Base64.

Teks di-hash sebagai UTF-8 persis seperti yang dimasukkan, sehingga hasilnya sama dengan sha256sum atau hashlib Python untuk byte yang sama. File dibaca dalam potongan 8 MB di dalam Web Worker dan semua algoritma yang dipilih diperbarui dalam satu kali proses. Dengan cara ini, image disk berukuran beberapa gigabyte pun bisa diperiksa tanpa dimuat penuh ke memori. Bilah kemajuan menampilkan kecepatan dalam MB/s, dan tombol Batal menghentikan proses seketika.

Tempel checksum yang dipublikasikan di samping tautan unduhan ke kotak perbandingan, lalu algoritma yang cocok akan disorot — heks dengan huruf besar atau kecil, Base64, atau satu baris utuh dalam format checksum GNU atau BSD. Aktifkan HMAC untuk menandatangani teks atau file dengan kunci rahasia memakai HMAC-MD5, HMAC-SHA-1, HMAC-SHA-2, HMAC-SHA3, atau HMAC-BLAKE2b, misalnya untuk memeriksa tanda tangan webhook.

MD5 dan SHA-1 sudah tidak aman untuk keperluan keamanan, dan CRC32 hanya mendeteksi kerusakan yang tidak disengaja; gunakan untuk checksum, bukan tanda tangan. Hash cepat seperti ini tidak cocok untuk menyimpan kata sandi, karena kata sandi memerlukan fungsi yang sengaja dibuat lambat seperti bcrypt atau Argon2.

Privasi

Teks dan file di-hash oleh kode WebAssembly yang berjalan di tab ini; tidak ada file, teks, atau Kunci HMAC yang diunggah, dan pustaka hash baru diunduh saat Anda pertama kali mengetik atau memilih file. Pilihan algoritma dan format Anda disimpan di penyimpanan lokal; input dan hasilnya tidak disimpan.

Fitur

Memproses file sangat besar

Potongan 8 MB di Web Worker dengan kemajuan, kecepatan, dan tombol batal — tanpa memuat gigabyte ke memori.

Bandingkan checksum

Tempel hash yang dipublikasikan dalam format heks, Base64, atau sha256sum dan lihat kecocokannya seketika.

Tanda tangan HMAC

HMAC berkunci dengan MD5, SHA-1, SHA-2, SHA-3, dan BLAKE2b untuk pemeriksaan webhook dan API.

Generator hash: pertanyaan yang sering diajukan

Mengapa hash saya tidak sama dengan hasil dari command line?
Biasanya input berbeda karena byte yang tidak terlihat. echo menambahkan baris baru kecuali Anda memakai echo -n, file Windows bisa mengakhiri baris dengan CR LF, dan teks yang disalin bisa membawa spasi di akhir. Meng-hash file langsung di tab File menghindari perbedaan akibat salin-tempel. Periksa juga algoritmanya: SHA-256 dan SHA3-256 sama panjang tetapi nilainya berbeda.
Bagaimana cara memverifikasi ISO atau installer yang diunduh?
Buka tab File, seret file yang diunduh, lalu tempel checksum dari situs penerbit ke kotak perbandingan. Jika algoritma yang sesuai berubah hijau, file Anda utuh. Jika tidak cocok, file rusak atau berbeda. Perbandingan ini hanya membuktikan keutuhan bila checksum yang dipublikasikan berasal dari halaman tepercaya atau sudah ditandatangani.
Apakah MD5 atau SHA-1 masih aman dipakai?
Untuk mendeteksi kerusakan yang tidak disengaja atau mencari file duplikat, keduanya cukup baik dan cepat. Untuk hal yang bisa dipengaruhi penyerang, seperti tanda tangan, sertifikat, atau pembuktian bahwa file tidak diganti, keduanya tidak aman: serangan collision praktis sudah ada untuk keduanya. Pilih SHA-256, SHA-512, SHA-3, atau BLAKE3 untuk pekerjaan baru, dan pakai MD5 hanya bila sistem lama mengharuskannya.
Bisakah saya meng-hash file yang lebih besar dari memori komputer?
Bisa. File tidak pernah dimuat utuh: worker membaca satu potongan 8 MB sekali waktu, memberikannya ke setiap hasher yang dipilih, lalu membuangnya, sehingga pemakaian memori tetap stabil baik file berukuran 10 MB maupun 20 GB. Kecepatan bergantung pada perangkat dan algoritma yang dipilih; satu SHA-256 jauh lebih cepat daripada kesepuluhnya sekaligus.
Apa itu HMAC dan kapan saya memerlukannya?
HMAC menggabungkan hash dengan kunci rahasia, sehingga hanya orang yang mengetahui kunci yang bisa menghasilkan nilai yang sama. Layanan seperti GitHub, Stripe, dan Slack menandatangani webhook dengan cara ini. Tempel isi permintaan mentah sebagai teks, masukkan kunci penandatanganan, pilih SHA-256, lalu bandingkan hasilnya dengan header tanda tangan, yang sering berupa heks atau Base64.