Kalkulator Hash
Hitung MD5 dan SHA dari teks atau berkas lokal di browser. Pilih algoritma dan salin ringkasan heksadesimal untuk pemeriksaan integritas.
Mulai menggunakan
Apa yang alat ini lakukan
Kalkulator Hash menghitung nilai hash (ringkasan) dari teks atau file yang Anda berikan, menggunakan algoritma seperti MD5, SHA-1, SHA-256, dan lainnya. Hasilnya adalah string heksadesimal dengan panjang tetap yang mewakili data masukan. Alat ini berguna untuk memverifikasi integritas file atau membandingkan dua data.
Contoh kerja
Teks: 'hello' dengan SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (64 karakter heksadesimal)
Bagaimana hasil dihasilkan
Fungsi hash kriptografi memetakan data masukan (dalam bentuk byte) menjadi string dengan panjang tetap. Perubahan satu bit saja pada masukan akan menghasilkan hash yang sangat berbeda. Proses ini bersifat satu arah: dari hash tidak mungkin mendapatkan kembali data asli.
Alur kerja yang berguna
- Verifikasi file yang diunduh dengan mencocokkan checksum yang diberikan penerbit.
- Buat hash untuk data uji yang dapat diulang.
- Periksa apakah dua string atau file memiliki konten yang identik.
Batasan penting
- MD5 dan SHA-1 tidak lagi aman untuk keamanan yang memerlukan ketahanan tabrakan; gunakan SHA-256 atau lebih tinggi untuk aplikasi baru.
- Hash cepat seperti SHA-256 tidak cocok untuk penyimpanan kata sandi; gunakan fungsi hash kata sandi yang lambat dan diberi garam seperti bcrypt.
- Perbedaan akhir baris (line ending) atau pengodean teks (misalnya UTF-8 vs UTF-16) akan menghasilkan hash yang berbeda.
Pertanyaan yang sering diajukan
Bisakah hash didekripsi?
Tidak. Hashing bersifat satu arah; Anda tidak dapat mengembalikan data asli dari hash. Namun, untuk kata sandi yang lemah, penyerang dapat menebak dengan mencoba banyak kemungkinan.
Mengapa checksum saya berbeda dari yang diharapkan?
Periksa algoritma yang digunakan, versi file yang tepat, pengodean teks, huruf besar/kecil, dan akhir baris. Pastikan kedua sisi menggunakan pengaturan yang sama.
Apakah hash dapat membuktikan siapa pembuat file?
Tidak. Hash yang cocok mendukung pemeriksaan integritas, tetapi bukan bukti mutlak bahwa dua file memiliki byte yang sama. Untuk membuktikan kepengarangan atau keaslian, diperlukan tanda tangan digital atau mekanisme autentikasi lainnya.
Teks dikodekan sebagai UTF-8 tanpa memangkas spasi atau normalisasi Unicode; kotak teks menggunakan LF. Berkas memakai byte asli, termasuk BOM atau CRLF. Masukan kosong valid. Batas: satu berkas hingga 64 MiB (67108864 byte) atau 500000 unit kode UTF-16 teks; berkas dibaca seluruhnya ke memori. MD5, SHA-1, SHA-256, SHA-384, SHA-512 memberi 32, 40, 64, 96, 128 karakter heksadesimal. Besar-kecil huruf hanya mengubah tampilan. Hasil berisi algoritma, sumber, byte dan ringkasan; salin saja, tanpa unduhan. Hash yang cocok adalah petunjuk, bukan bukti matematis byte identik atau pembuatnya: tabrakan dapat terjadi. Bandingkan dengan checksum penerbit yang terautentikasi.
Pemrosesan dilakukan secara lokal di browser Anda.