Anonim

Pada pandangan pertama, sebuah checksum hanyalah serangkaian karakter acak yang tidak masuk akal. Namun, tujuan dari karakter ini adalah untuk memastikan bahwa sepotong data yang Anda miliki tidak mengandung kesalahan.

Untuk menghasilkan checksum untuk setiap file individual, Anda harus menjalankannya melalui algoritma yang disebut fungsi hash kriptografi. Algoritma ini membandingkan versi data Anda dengan versi asli dan memeriksa apakah rangkaian karakter ini benar-benar cocok. Hanya ketika karakter semuanya sama, Anda dapat mengatakan bahwa kedua file itu identik.

Ini sering terjadi jika Anda mengunduh file dari internet atau mentransfer file melalui memori eksternal. Jika internet berhenti sebentar atau flash drive Anda bermasalah, file yang ditransfer mungkin rusak. Dalam hal demikian, kedua file ini akan memiliki kode checksum yang sama sekali berbeda, walaupun secara teknis sama.

Anda juga dapat melihat berbagai variasi istilah ini - terkadang jumlah hash, dan kode hash atau nilai hash yang lebih jarang.

Seperti Apa Checksum itu?

Setiap bagian dari data digital, baik itu file, dokumen teks, atau yang lainnya memiliki checksum. Untuk mengetahuinya, Anda perlu mengonversinya menggunakan algoritma (fungsi hash). MD5, SHA-1, dan SHA-256 adalah fungsi hash yang paling sering digunakan.

Jika Anda meletakkan kata atau kalimat melalui algoritma MD5, Anda akan mendapatkan checksum-nya.

Misalnya, checksum untuk 'Hello.' adalah f9776f93ac975cd47b598e34d9242d18.

Jika Anda mencoba mengonversi 'Hello', tanpa titik, Anda akan mendapatkan: 8b1a9953c4611296a827abf8c47804d7.

Ini adalah dua rangkaian karakter yang sangat berbeda. Jadi, satu kesalahan kecil dalam tanda baca mengubah seluruh checksum.

Sebuah checksum selalu memiliki jumlah karakter yang sama, terlepas dari ukuran file. Ini bisa berupa file 5Gb besar atau file 2mb. Jika Anda memasukkannya melalui kalkulator fungsi hash, itu akan memiliki panjang yang sama. Panjangnya akan tergantung pada fungsi hash yang Anda gunakan. Misalnya, checksum MD5 memiliki 32 karakter.

Mengapa Kami Menggunakan Checksum?

Checksum digunakan untuk memvalidasi keaslian file di drive Anda.

Misalnya, Anda dapat mengunduh file besar dan penting yang mengganggu beberapa aplikasi atau sistem yang ada. Akan lebih baik untuk memeriksa apakah file yang dimaksud adalah asli. Bayangkan jika Anda mengunduh pembaruan yang rusak untuk aplikasi atau driver perangkat yang buruk. Ini dapat mengganggu perangkat lunak sistem dan menyebabkan masalah.

Terkadang data yang rusak atau berbahaya bersembunyi di dalam file yang tampaknya tidak berbahaya. Membandingkan nilai checksum dari file asli dan yang ada di drive Anda dapat membantu Anda mendeteksi file jahat sebelum membukanya.

Biasanya, sumber file asli akan memberikan checksum-nya. Anda selalu dapat membandingkan kedua nilai tersebut. Jika mereka identik, maka file tersebut asli.

Cara Menghitung Checksum

Jika Anda mengetahui checksum dari file sumber dan ingin memeriksa apakah itu berfungsi, Anda harus menggunakan kalkulator checksum. Proses ini akan menempatkan file Anda melalui fungsi hash kriptografis.

Ada banyak aplikasi pihak ketiga yang dapat Anda gunakan untuk menghitung checksum. Sebagian besar dari mereka akan menunjukkan kepada Anda checksum yang dihitung menggunakan beberapa fungsi, termasuk SHA-1, MD5, SHA-256, dan SHA-512.

Untungnya, semua sistem operasi paling populer memiliki utilitas bawaan untuk menghitung checksum.

Checksum Windows

Di Windows, Anda dapat memeriksa file hash Anda di PowerShell. Inilah cara melakukannya:

  1. Klik kanan pada menu Windows (kiri bawah) dan jalankan PowerShell.

  2. Ketik Get-FileHash, tekan spasi, lalu ketikkan path file yang ingin Anda periksa.
  3. Tekan Enter.

  4. Anda akan mendapatkan nilai checksum di SHA-256.
  5. Jika Anda ingin fungsi lain, Anda harus menambahkan "-Algoritma MD5" atau "-Algoritma SHA1" di akhir. Misalnya, "Get-FileHash D: \ path \ to \ file1.exe -Algoritma MD5" akan memberi Anda nilai fungsi MD5.

Checksum Mac

Untuk menghitung checksum pada Mac Anda, Anda harus menemukan Terminal.

  1. Klik pada 'Finder', ikon wajah tersenyum biru-putih di kiri bawah.

  2. Ketik 'Terminal', dan ketika ikon muncul, klik di atasnya. Ikon akan terlihat seperti konsol kosong dan gelap.

Setelah Anda memasuki Terminal, Anda bisa mendapatkan nilai hash yang berbeda tergantung pada kodenya.

  1. Untuk MD5, ketik path md5 / ke / file.
  2. Untuk SHA-1, ketik shasum / path / ke / file.
  3. Untuk SHA-256, ketik shasum -a 256 path / to / file.

Utilitas Pihak Ketiga

Jika Anda ingin memeriksa hash menggunakan perangkat lunak pihak ketiga, ada banyak opsi yang tersedia secara online. Salah satunya adalah MD5 & SHA Checksum Utility.

Jika Anda tidak ingin menggunakan PowerShell atau Terminal, Anda bisa mengunduh aplikasi ini. Setelah Anda mengunduh dan mengaturnya, Anda dapat dengan mudah menelusuri dan membuka file Anda di perangkat lunak dan melihat semua nilai hash yang relevan hanya dengan klik sederhana.

Catatan tentang Fungsi Checksum dan Perangkat Lunak Pihak Ketiga

Saat ini, fungsi yang paling populer adalah MD5 dan SHA-1, jadi ini adalah nilai yang paling sering Anda gunakan saat menghitung checksum untuk file Anda. Jika Anda mencari perangkat lunak pihak ketiga, pastikan itu dapat mengkonversi kedua nilai ini.

Apa itu checksum