File pesanan verifikasi hash SHA-256

  1. Ubah metode input ke file dalam kalkulator hash.
  2. Pilih file yang ingin Anda bandingkan. Alat ini memiliki batas file 50 MiB.
  3. Pilih algoritma yang ditentukan oleh distributor. SHA-256 dan SHA-512 hasilnya berbeda, jadi periksa dulu namanya.
  4. Tempelkan hanya hash dari halaman distribusi resmi ke dalam bidang Bandingkan. Nama file atau kalimat deskripsi tidak termasuk.
  5. Tekan Hitung Hash dan periksa kecocokannya. Arsipkan hasilnya dengan menyalin hash jika perlu.

Jika Anda baru saja mengganti nama file, byte di dalam file mungkin tetap sama. Sebaliknya, jika Anda membuka dokumen dan menyimpannya lagi, metadata internal mungkin berubah meskipun kontennya terlihat serupa. Seluruh file ZIP dan masing-masing file yang tidak di-zip merupakan input yang berbeda.

Contoh hash teks: abc dan jeda baris

Jika Anda memilih SHA-256 tanpa mengubah teks default abc, Anda akan mendapatkan hasil di bawah ini. Bidang masukan tidak secara otomatis menghapus spasi di awal dan akhir, jadi jangan menambahkan jeda baris saat menyalin contoh.

abc
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Bahkan jika Anda melihat karakter yang sama, inputnya berbeda jika byte pengkodean atau pemisah baris berbeda. Mode file membaca byte mentah, dan mode teks mengubah string input browser menjadi UTF-8. Jika tujuan Anda adalah mendapatkan checksum yang akurat dari file asli, pilih mode file daripada menyalin konten. Mengedit teks lagi akan menghapus hasil lama, sehingga penghitungan dijalankan kembali setelah pengeditan.

Arti dan batasan pencocokan hash

Alat ini menyediakan SHA-256·SHA-384·SHA-512 dan menampilkan hasilnya masing-masing dalam 64, 96, dan 128 digit heksadesimal. Ini mengatur spasi awal dan akhir serta huruf besar dan kecil dalam input perbandingan, tetapi tidak mengatur konten file itu sendiri. Jika nilai yang dibandingkan memiliki panjang yang berbeda, Anda akan menerima kesalahan format sebelum menentukan apakah nilai tersebut cocok.

Hash bukanlah ciphertext yang mendekripsi teks asli dan tidak mengeksekusi file atau memeriksa kode berbahaya. Jika sumbernya adalah penyerang dapat mengganti file dan hash yang dipublikasikan, maka hanya mencocokkan kedua nilai tersebut tidak dapat dipercaya. Dapatkan file dari sumber distribusi resmi, dan periksa prosedur verifikasi tanda tangan yang disediakan oleh penerbit, jika ada.

Catatan implementasi: MDN SubtleCrypto.digest. Ini bukan alat streaming untuk file besar karena membaca seluruh masukan ke Web Crypto API browser untuk perhitungan.

Pertanyaan yang Sering Diajukan

Apakah pengunduhan gagal jika hashnya berbeda?

Belum tentu demikian. Anda mungkin juga membandingkan versi, format kompresi, dan algoritma yang berbeda. Jangan hanya melihat nama filenya saja, periksa versi dan kondisi distribusinya lalu download kembali.

Dapatkah saya menggunakannya untuk menyimpan kata sandi saya?

Alat ini untuk perbandingan hash umum file dan teks. Penyimpanan kata sandi memerlukan desain hashing kata sandi khusus, jadi jangan simpan hasil ini seperti yang ada di sistem autentikasi Anda.