Jawaban singkat: Checksum, atau hash, adalah sidik jari pendek yang dihitung dari isi file, dipakai untuk memastikan salinan benar-benar identik dengan aslinya.
Penjelasan checksum
Checksum adalah sidik jari pendek yang dihitung dari seluruh isi file. Algoritma seperti SHA-256, SHA-1, dan MD5 mengubah file menjadi deretan huruf dan angka dengan panjang tetap. Ubah satu byte saja, hasilnya berbeda total.
Setelah transfer besar, Anda dan penerima masing-masing bisa menghitung checksum lalu membandingkannya. Jika sama, file sampai dengan utuh. Di Windows, Get-FileHash di PowerShell melakukannya, dan di Mac perintah Terminal shasum -a 256.
Gunakan SHA-256 jika bisa. MD5 cukup untuk mendeteksi kerusakan yang tidak disengaja, tetapi tidak lagi bisa diandalkan untuk mendeteksi manipulasi yang disengaja.
MD5 vs SHA-1 vs SHA-256
| MD5 | SHA-1 | SHA-256 | |
|---|---|---|---|
| Panjang | 32 karakter | 40 karakter | 64 karakter |
| Mendeteksi kerusakan tak disengaja | Ya | Ya | Ya |
| Aman dari manipulasi yang disengaja | Tidak | Tidak lagi disarankan | Ya |
Contohnya, SHA-256 dari file yang benar-benar kosong selalu e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. File apa pun yang berisi satu byte saja menghasilkan deretan yang sama sekali berbeda.
Cara mengecek file
- Di situs ini: setiap file di halaman unduhan menampilkan checksum SHA-256-nya. Setelah mengunduh, tekan Check it, tambahkan file Anda, dan cek hash file memberi tahu apakah cocok.
- Windows: buka PowerShell di folder file lalu ketik Get-FileHash diikuti nama file. Secara default perintah ini memakai SHA-256.
- Mac: buka Terminal lalu ketik shasum -a 256, spasi, kemudian seret file ke jendela dan tekan Return.
- Linux: jalankan sha256sum diikuti nama file.
Kapan checksum layak dipakai
- Unduhan yang sangat besar, saat koneksi yang terputus bisa membuat file sedikit terpotong tanpa pesan error.
- Footage, arsip, dan backup yang akan dihapus dari perangkat asal setelah dikirim.
- Software atau image disk, saat Anda ingin yakin tidak ada yang menukar file-nya.
Untuk beberapa foto liburan, cukup membukanya saja sudah jadi pengecekan. Jika checksum tidak cocok, jangan coba memperbaiki file-nya: unduh ulang, sebaiknya dengan koneksi stabil, lalu cek sekali lagi.
Pertanyaan umum
Mengapa checksum bisa tidak cocok?
File-nya berubah, misalnya dikompres oleh aplikasi, terpotong karena unduhan gagal, atau memang versinya berbeda.
Apakah MD5 aman dipakai?
Untuk mengecek kerusakan tak disengaja, ya. Untuk keamanan, gunakan SHA-256, karena tabrakan MD5 bisa dibuat dengan sengaja.
Apakah checksum menjaga file saya tetap privat?
Tidak. Checksum hanya membuktikan file tidak berubah. Untuk menjaga file tetap privat, enkripsi file-nya, misalnya dalam ZIP berkata sandi.
Apakah checksum bergantung pada nama file?
Tidak. Hanya isinya yang dihitung, jadi mengganti nama file tidak mengubah checksum-nya.
Siap mengirim?
Taruh file Anda, salin tautannya, selesai. Gratis hingga 20 GB, tanpa akun.
Kirim file gratis