Apa itu Checksum? Dan Cara Menghitung Checksums

Kita semua terbiasa mengirim data melalui Internet atau jaringan lokal lainnya. Biasanya, data tersebut ditransfer melalui jaringan dalam bentuk bit. Secara umum, ketika banyak data dikirim melalui jaringan, ia rentan terhadap kehilangan data karena masalah jaringan atau bahkan serangan jahat. Sebuah checksum digunakan untuk memastikan bahwa data yang diterima tidak terluka dan bebas dari kesalahan dan kerugian. Checksum bertindak sebagai sidik jari atau pengidentifikasi unik untuk data.

Untuk memahami ini lebih baik, pertimbangkan ini: Saya mengirimi Anda sekeranjang apel melalui beberapa agen pengiriman. Sekarang, karena agen pengiriman adalah pihak ketiga, kami tidak dapat sepenuhnya mengandalkan keasliannya. Jadi untuk memastikan bahwa dia belum makan apel apa pun dalam perjalanannya dan bahwa Anda menerima semua apel, saya menelepon Anda dan memberi tahu Anda bahwa saya telah mengirimi Anda 20 apel. Saat menerima keranjang, Anda menghitung jumlah apel dan memeriksa apakah apel itu 20.

Hitungan apel ini adalah apa yang dilakukan checksum pada file Anda. Jika Anda telah mengirim file yang sangat besar melalui jaringan (pihak ketiga) atau Anda telah mengunduhnya dari internet dan Anda ingin memastikan bahwa file telah dikirim atau diterima dengan benar, Anda menerapkan algoritma checksum pada file Anda yang sedang mengirim dan mengomunikasikan nilai kepada penerima. Saat menerima file, penerima akan menerapkan algoritma yang sama dan mencocokkan nilai yang diperoleh dengan apa yang Anda kirim. Jika nilainya cocok, file telah dikirim dengan benar dan tidak ada data yang hilang. Tetapi jika nilainya berbeda, penerima akan langsung tahu bahwa beberapa data telah hilang atau file telah dirusak melalui jaringan. Karena data mungkin sangat sensitif dan penting bagi kami, penting untuk memeriksa setiap kesalahan yang mungkin terjadi saat transmisi. Jadi, sebuah checksum sangat penting untuk menjaga keaslian dan integritas data. Bahkan perubahan data yang sangat kecil menyebabkan perubahan besar dalam checksum. Protokol seperti TCP / IP yang mengatur aturan komunikasi internet juga menggunakan checksum untuk memastikan bahwa selalu data yang benar dikirimkan.

Checksum pada dasarnya adalah algoritma yang menggunakan fungsi hash kriptografi. Algoritma ini diterapkan pada sepotong data atau file sebelum mengirim dan setelah menerimanya melalui jaringan. Anda mungkin telah memperhatikan bahwa itu disediakan di sebelah tautan unduhan sehingga ketika Anda mengunduh file, Anda dapat menghitung checksum di komputer Anda sendiri dan mencocokkannya dengan nilai yang diberikan. Perhatikan bahwa panjang checksum tidak tergantung pada ukuran data tetapi pada algoritma yang digunakan. Algoritma checksum yang paling umum digunakan adalah MD5 (Message Digest algorithm 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 dan SHA-512. Algoritma ini menghasilkan nilai hash 128-bit, 160-bit, 256-bit dan 512-bit masing-masing. SHA-256 dan SHA-512 lebih baru dan lebih kuat daripada SHA-1 dan MD5, yang dalam beberapa kasus langka menghasilkan nilai checksum yang sama untuk dua file yang berbeda. Ini membahayakan validitas algoritma tersebut. Teknik-teknik baru adalah bukti kesalahan dan lebih dapat diandalkan. Algoritma hashing terutama mengonversi data ke ekuivalen binernya dan kemudian menjalankan beberapa operasi dasar seperti AND, OR, XOR, dll. Di atasnya dan akhirnya mengekstraksi nilai hex dari perhitungan.

Apa itu checksum? Dan Cara Menghitung Checksums

Metode 1: Hitung Checksums menggunakan PowerShell

1.Gunakan pencarian pada menu mulai pada Windows 10 dan ketik PowerShell dan klik ' Windows PowerShell ' dari daftar.

2. Secara alternatif, Anda dapat mengklik kanan saat start dan memilih ' Windows PowerShell ' dari menu.

3. Pada Windows PowerShell, jalankan perintah berikut:

 Get-FileHash yourFilePath Misalnya, Get-FileHash C: \ Users \ hp \ Desktop \ myfile.docx 

4. Prompt akan menampilkan nilai hash SHA-256 secara default.

5. Untuk algoritma lainnya, Anda dapat menggunakan:

 Dapatkan-FileHash yourFilePath –Algorithm MD5 Atau Dapatkan-FileHash yourFilePath –Algorithm SHA1 

Anda sekarang dapat mencocokkan nilai yang diperoleh dengan nilai yang diberikan.

Metode 2: Hitung Checksum menggunakan Kalkulator Checksum Online

Ada banyak kalkulator checksum online seperti 'onlinemd5.com'. Situs ini dapat digunakan untuk menghitung checksum MD5, SHA1 dan SHA-256 untuk file apa pun dan bahkan untuk teks apa pun.

$config[ads_text6] not found

1. Klik pada tombol ' Pilih file ' dan buka file yang Anda inginkan.

2. Secara alternatif, seret dan letakkan file Anda ke dalam kotak yang diberikan.

3. Pilih algoritma yang Anda inginkan dan dapatkan checksum yang diperlukan.

4. Anda juga dapat mencocokkan checksum yang diperoleh ini dengan checksum yang diberikan dengan menyalin checksum yang diberikan ke kotak teks 'Bandingkan dengan:'.

5. Anda akan melihat tanda centang atau tanda silang di sebelah kotak teks yang sesuai.

Untuk menghitung hash untuk string atau teks secara langsung:

a) Gulir ke bawah halaman ke ' MD5 & SHA1 Hash Generator For Text '

b) Salin string ke kotak teks yang diberikan untuk mendapatkan checksum yang diperlukan.

Untuk algoritme lain, Anda dapat menggunakan '//defuse.ca/checksums.htm'. Situs ini memberi Anda daftar lengkap dari banyak nilai algoritma hashing yang berbeda. Klik pada 'Pilih file' untuk memilih file Anda dan klik pada ' Hitung Checksum… ' untuk mendapatkan hasil.

Metode 3: Gunakan MD5 & SHA Checksum Utility

Pertama, unduh MD5 & SHA Checksum Utility lalu luncurkan dengan mengklik dua kali pada file exe. Cukup telusuri file Anda dan Anda dapat memperoleh hash MD5, SHA1, SHA-256, atau SHA-512. Anda juga dapat menyalin-tempel hash yang diberikan ke kotak teks yang relevan untuk dengan mudah mencocokkannya dengan nilai yang diperoleh.

Direkomendasikan:

  • Perbaiki Laptop yang tidak terhubung ke WiFi (Dengan Gambar)
  • Tidak Ada Suara di PC Windows 10 [ASK]
  • Cara Memperbaiki Kesalahan Pembaruan Windows 0x80070643
  • Perbaiki Masalah Driver Pengontrol Universal Serial Bus (USB)

Saya harap langkah-langkah di atas bermanfaat dalam mempelajari Apa itu Checksum? Dan Cara Menghitungnya; tetapi jika Anda masih memiliki pertanyaan mengenai artikel ini maka jangan ragu untuk bertanya di bagian komentar.

Artikel Terkait