Cara Memeriksa File dengan SHA-256 di Windows, macOS, dan Linux

Saat mengunduh aplikasi, arsip, atau berkas penting, ukuran file dan nama yang terlihat benar belum cukup untuk memastikan file yang diterima sama dengan file yang disediakan penerbit. Salah satu cara memeriksa integritas file adalah membandingkan nilai hash, misalnya SHA-256. Pemeriksaan ini relatif mudah dilakukan karena Windows, macOS, dan Linux menyediakan alat bawaan atau utilitas yang umum tersedia.

Hash bukan jaminan bahwa file bebas malware. Fungsinya adalah menghasilkan sidik digital dari isi file, lalu memungkinkan kita membandingkannya dengan nilai rujukan yang tepercaya. Panduan ini menjelaskan konsepnya, perintah yang dapat digunakan, dan kesalahan yang perlu dihindari.

Apa Itu Hash SHA-256?

Hash kriptografis adalah hasil berukuran tetap yang dihitung dari data masukan. SHA-256 merupakan anggota keluarga Secure Hash Algorithm 2 dan menghasilkan nilai sepanjang 256 bit, yang biasanya ditampilkan sebagai 64 karakter heksadesimal. Perubahan kecil pada isi file umumnya menghasilkan nilai hash yang berbeda secara drastis.

Karena hasilnya ditentukan oleh isi file, dua salinan yang benar-benar identik seharusnya menghasilkan hash SHA-256 yang sama. Sebaliknya, jika file berubah akibat unduhan yang rusak, modifikasi, atau penggantian, hasilnya kemungkinan berbeda. Pemeriksaan ini disebut verifikasi integritas.

Kapan Pemeriksaan SHA-256 Berguna?

  • Memeriksa unduhan: memastikan file yang diterima cocok dengan nilai hash yang diterbitkan pengembang.
  • Membandingkan salinan: memeriksa apakah file di dua perangkat memiliki isi yang sama.
  • Memvalidasi arsip atau cadangan: membantu mendeteksi perubahan setelah file disalin atau dipindahkan.
  • Mendukung proses pemecahan masalah: mengetahui apakah file berubah setelah proses pengiriman atau penyimpanan.

Untuk instalasi sistem operasi, perangkat lunak, atau alat administrasi yang sensitif, pemeriksaan hash dapat menjadi salah satu langkah tambahan sebelum file digunakan.

Cara Memeriksa SHA-256 di Windows

Windows memiliki utilitas baris perintah bernama Get-FileHash yang tersedia melalui PowerShell. Tidak perlu memasang aplikasi tambahan untuk pemeriksaan dasar.

  1. Unduh file dan temukan lokasinya, misalnya di folder Downloads.
  2. Buka Windows PowerShell atau Windows Terminal.
  3. Jalankan perintah berikut dengan mengganti jalur contoh sesuai lokasi file:
Get-FileHash "$HOMEDownloadsinstaller.exe" -Algorithm SHA256

PowerShell akan menampilkan algoritma, hash, dan jalur file. Salin nilai pada kolom Hash, lalu bandingkan dengan nilai resmi yang disediakan penerbit. Pastikan jalur file tepat; jika file berada di folder lain, sesuaikan nama dan lokasinya.

Jika ingin memeriksa file lain, cukup ganti installer.exe dengan nama file yang sesuai. Perintah ini hanya membaca dan menghitung hash file, bukan menjalankannya.

Cara Memeriksa SHA-256 di macOS

macOS menyediakan perintah shasum pada Terminal untuk menghitung SHA-256. Buka Terminal, kemudian jalankan:

shasum -a 256 ~/Downloads/installer.dmg

Hasilnya akan menampilkan nilai hash diikuti jalur file. Jika nama file mengandung spasi, letakkan jalurnya dalam tanda kutip, misalnya shasum -a 256 "~/Downloads/installer terbaru.dmg". Cara lain adalah mengetik perintah terlebih dahulu, memberi spasi, lalu menyeret file dari Finder ke jendela Terminal agar jalurnya dimasukkan otomatis.

Cara Memeriksa SHA-256 di Linux

Banyak distribusi Linux menyertakan utilitas sha256sum. Buka terminal, masuk ke direktori file jika perlu, lalu jalankan:

sha256sum installer.tar.gz

Untuk file di folder Downloads, contohnya:

sha256sum ~/Downloads/installer.tar.gz

Output biasanya berisi hash dan nama file. Beberapa lingkungan menyediakan alat lain, tetapi gunakan SHA-256 secara konsisten agar hasilnya dapat dibandingkan dengan nilai rujukan yang menggunakan algoritma sama.

Bagaimana Membandingkan Hasilnya?

Temukan hash resmi di situs pengembang atau halaman unduhan yang relevan. Bandingkan seluruh karakter, bukan hanya beberapa karakter pertama. Jika semua karakter cocok, itu menunjukkan bahwa isi file sesuai dengan file yang diwakili oleh nilai rujukan tersebut, dengan asumsi nilai rujukannya benar-benar autentik.

Jika hasil berbeda, jangan langsung menjalankan file. Periksa apakah file yang dipilih sudah benar, apakah nilai rujukan memang untuk versi dan sistem operasi yang sama, dan apakah proses unduhan selesai. Unduh ulang dari sumber resmi bila perlu, kemudian hitung ulang hash. Jika perbedaan tetap ada, tunda penggunaan file dan periksa pengumuman atau dokumentasi penerbit.

Batasan Hash: Apa yang Tidak Dibuktikannya?

Hash yang cocok bukan bukti bahwa program aman. File berbahaya juga dapat memiliki hash yang valid jika penerbitan atau sumber distribusinya telah dikompromikan. Hash hanya membandingkan isi file dengan nilai rujukan; hash tidak memindai malware, mengenkripsi file, atau mengidentifikasi pembuatnya dengan sendirinya.

Karena itu, sumber nilai hash sangat penting. Jika file dan nilai hash diambil dari halaman palsu yang sama, penyerang dapat mengganti keduanya. Untuk jaminan asal yang lebih kuat, periksa tanda tangan digital atau tanda tangan rilis yang diverifikasi menggunakan kunci publik tepercaya, jika pengembang menyediakannya. Tetap unduh dari sumber resmi, perbarui sistem, dan gunakan perlindungan keamanan yang sesuai.

Kesalahan yang Perlu Dihindari

  • Membandingkan SHA-256 dengan nilai yang dibuat menggunakan algoritma lain.
  • Menggunakan hash untuk versi file yang berbeda.
  • Menyalin nilai rujukan dari sumber yang tidak jelas atau tidak tepercaya.
  • Menganggap hasil yang cocok sebagai jaminan file bebas malware.
  • Mengabaikan karakter yang berbeda hanya karena sebagian besar hash terlihat sama.

Kesimpulan

Memeriksa SHA-256 merupakan langkah sederhana untuk membantu memastikan file tidak berubah dibandingkan dengan nilai rujukan. Di Windows, gunakan Get-FileHash; di macOS, gunakan shasum -a 256; dan di Linux, gunakan sha256sum. Selalu cocokkan hasil dengan sumber tepercaya, pastikan versi file sesuai, dan ingat bahwa integritas tidak sama dengan keamanan. Untuk file penting, gabungkan pemeriksaan hash dengan verifikasi tanda tangan digital dan kebiasaan mengunduh yang aman.

PENGALAMAN BARU Coba tampilan baru Penasaran dengan pengalaman membaca Nazuaf versi modern? Coba tampilan baru yang dirancang agar nyaman dibaca dari ponsel dan pc. Buka versi modern dan lanjutkan membaca artikel ini. Jelajahi tampilan baru Nazuaf versi modern · Ketuk kartu untuk mencoba

Bagikan artikel ini

Tinggalkan komentar

Server Load: 28% · CMH · ⚡ --ms