Apa itu Checksum (dan Mengapa Harus Anda Peduli)?

Daftar Isi:

Apa itu Checksum (dan Mengapa Harus Anda Peduli)?
Apa itu Checksum (dan Mengapa Harus Anda Peduli)?

Video: Apa itu Checksum (dan Mengapa Harus Anda Peduli)?

Video: Apa itu Checksum (dan Mengapa Harus Anda Peduli)?
Video: 5 Cara menghindari social engineering - YouTube 2024, April
Anonim
Checkum adalah urutan angka dan huruf yang digunakan untuk memeriksa kesalahan data. Jika Anda tahu checksum file asli, Anda dapat menggunakan utilitas checksum untuk mengonfirmasi salinan Anda identik.
Checkum adalah urutan angka dan huruf yang digunakan untuk memeriksa kesalahan data. Jika Anda tahu checksum file asli, Anda dapat menggunakan utilitas checksum untuk mengonfirmasi salinan Anda identik.

Penjelasan Dijelaskan

Untuk menghasilkan checksum, Anda menjalankan program yang menempatkan file itu melalui suatu algoritma. Algoritma tipikal yang digunakan untuk ini termasuk MD5, SHA-1, SHA-256, dan SHA-512.

Algoritma ini menggunakan fungsi hash kriptografi yang mengambil input dan menghasilkan string (urutan angka dan huruf) dari panjang tetap. File masukan bisa berupa file berukuran 1 MB atau file 4 GB yang sangat besar, tetapi bagaimanapun caranya, Anda akan mendapatkan checksum dengan panjang yang sama. Checksums juga bisa disebut "hash."

Perubahan kecil dalam file menghasilkan checksum yang sangat berbeda. Sebagai contoh, kami membuat dua file teks berbeda yang hampir sama, tetapi satu memiliki tanda seru di mana yang lain memiliki periode. Setelah menjalankan utilitas checksumming bawaan Windows 10, kami melihat checksum yang sangat berbeda. Satu perbedaan karakter dalam file yang mendasari menghasilkan checksum yang sangat berbeda.

Image
Image

Ketika Checksums Bermanfaat

Anda dapat menggunakan checksum untuk memeriksa file dan data lain untuk kesalahan yang terjadi selama transmisi atau penyimpanan. Misalnya, file mungkin tidak diunduh dengan benar karena masalah jaringan, atau masalah hard drive dapat menyebabkan korupsi dalam file di disk.

Jika Anda tahu checksum file asli, Anda dapat menjalankan utilitas checksum atau hashing di atasnya. Jika hasil checksum cocok, Anda tahu file yang Anda miliki identik.

Komputer menggunakan teknik checksum-style untuk memeriksa data untuk masalah di latar belakang, tetapi Anda juga dapat melakukan ini sendiri. Sebagai contoh, distribusi Linux sering menyediakan checksum sehingga Anda dapat memverifikasi ISO Linux Anda dengan benar diunduh sebelum membakarnya ke disk atau meletakkannya di drive USB. Anda juga dapat menggunakan checksum untuk memverifikasi integritas jenis file apa pun lainnya, dari aplikasi ke dokumen dan media. Anda hanya perlu mengetahui checksum dari file asli.

Apa Perbedaan Antara Jumlah MD5, SHA-1, dan SHA-256?

Checksum adalah cara yang berguna untuk memastikan bahwa file tidak memiliki kesalahan. Jika kesalahan acak terjadi karena masalah unduhan atau masalah hard drive, checksum yang dihasilkan akan berbeda, meskipun hanya kesalahan kecil.

Namun, fungsi hasht cryptographic ini tidak sempurna. Peneliti keamanan telah menemukan "tabrakan" dengan fungsi MD5 dan SHA-1. Dengan kata lain, mereka telah menemukan dua file berbeda yang menghasilkan hash MD5 atau SHA-1 yang sama, tetapi berbeda.

Ini tidak mungkin terjadi melalui peluang acak, tetapi penyerang dapat menggunakan teknik ini untuk menyamarkan file berbahaya sebagai file yang sah. Itulah mengapa Anda tidak boleh mengandalkan jumlah MD5 atau SHA-1 untuk memverifikasi bahwa file itu asli - hanya untuk memeriksa korupsi.

Belum ada laporan tentang tabrakan SHA-256, itulah mengapa aplikasi sekarang membuat jumlah SHA-256, bukan jumlah MD5 dan SHA-1. SHA-256 adalah algoritma yang lebih kuat dan lebih aman.

Algoritma checksum yang berbeda menghasilkan hasil yang berbeda. Sebuah file akan memiliki checksum MD5, SHA-1, dan SHA-256 yang berbeda. Jika Anda hanya tahu jumlah MD5 dari file asli, Anda harus menghitung jumlah MD5 salinan Anda untuk memeriksa apakah itu cocok.

Image
Image

Cara Menghitung Checksum

Jika Anda tahu checksum file asli dan ingin memeriksanya di PC Anda, Anda dapat melakukannya dengan mudah. Windows, macOS, dan Linux semuanya memiliki utilitas bawaan untuk menghasilkan checksum. Anda tidak memerlukan utilitas pihak ketiga apa pun.

Di Windows, PowerShell’s

Get-FileHash

perintah menghitung checksum file. Untuk menggunakannya, buka PowerShell terlebih dahulu. Pada Windows 10, klik kanan tombol Start dan pilih "Windows PowerShell." Anda juga dapat meluncurkannya dengan mencari menu Start untuk "PowerShell" dan mengklik pintasan "Windows PowerShell".

Saat diminta, ketik
Saat diminta, ketik

Get-FileHash

lalu tekan bilah spasi Anda.

Ketikkan lintasan file yang ingin Anda kumpulkan checksum. Atau, untuk mempermudah, drag dan drop file dari jendela File Explorer ke jendela PowerShell untuk secara otomatis mengisi jalurnya.

Tekan Enter untuk menjalankan perintah, dan Anda akan melihat SHA-256 hash untuk file tersebut. Bergantung pada ukuran file dan kecepatan penyimpanan komputer Anda, prosesnya mungkin membutuhkan waktu beberapa detik.
Tekan Enter untuk menjalankan perintah, dan Anda akan melihat SHA-256 hash untuk file tersebut. Bergantung pada ukuran file dan kecepatan penyimpanan komputer Anda, prosesnya mungkin membutuhkan waktu beberapa detik.

Jika Anda membutuhkan jenis checksum lain, tambahkan yang sesuai

-Algorithm

pilihan ke ujung perintah, seperti:

Get-FileHash C:path ofile.iso -Algorithm MD5

Get-FileHash C:path ofile.iso -Algorithm SHA1

Bandingkan checksum yang dihitung dengan yang asli. Anda tidak harus melihat terlalu dekat, karena akan ada perbedaan besar dalam checksum meskipun hanya ada sedikit perbedaan dalam file yang mendasarinya.

Direkomendasikan: