Apa itu Checksum?

Checksum adalah blok informasi tetap, atau datum, yang digunakan untuk memverifikasi dan memeliharaintegritas datasaat menyimpan dan mengirimkan informasi terkomputerisasi.Menggunakan fungsi matematika,algoritmachecksummenghitung jumlah bit dalam blok informasi tertentu dan menghasilkan angka yang mewakili data yang akurat.Ketika data digandakan dengan cara apa pun, duplikatnya kemudian diperiksa terhadap nomor aslinya, melalui nilai yang dihitung.Jika angkanya cocok, maka data tersebut dianggap lengkap dan akurat.

Checksum adalah blok informasi tetap, atau datum, yang digunakan untuk memverifikasi dan memelihara integritas data saat menyimpan dan mengirimkan informasi terkomputerisasi.

Sebagian besarprotokoltransfer file(FTP) yang valid memerlukan semacam verifikasi data, dan banyak fungsi yang tidak hanya mampu mendeteksi, tetapi juga memperbaiki masalah kecil dengan integritas data.Beberapa jenis checksum — juga dikenal sebagai hash sum — termasukmd5dancyclic redundancy check(CRC).CRC adalah jenis checksum yang dikenal sebagaichecksum kode polinomial, yang mampu mengidentifikasi perubahan yang tidak disengaja pada format data asli.

Meskipun berguna untuk mendeteksi kesalahan dalam file yang diunduh melalui web atau melalui jaringan peer-to-peer (P2P), checksum juga digunakan dalam fungsi apa pun di mana data dapat rusak saat ditransfer melalui jaringan atau dalam media penyimpanan.Kesalahan data sering disebabkan oleh bit yang hilang, duplikat, atau salah.Karena nilai checksum dihitung berdasarkan setiap bit dalam blok data, bahkan satu bit yang hilang dapat menyebabkan kesalahan checksum.

Sebagian besar file menyandikan checksum secara langsung dalam datanya, biasanya ditambahkan di akhir file.Ketika file ditransfer ke sistem atau perangkat lain, penerima membaca checksum dan menggunakan algoritmenya untuk memverifikasi bahwa seluruh file telah diterima tanpa kesalahan.File dengan bit yang hilang, rusak, atau berulang mungkin tidak berfungsi dengan baik, atau tidak berfungsi sama sekali.Lainnya mungkin tampak bekerja dengan benar meskipun gagal checksum.Data yang tidak lengkap atau rusak dapat terus menurun seiring waktu, hingga menjadi tidak dapat digunakan atau menyebabkan kesalahan.

Karena sifatnya, checksum dasar umumnya hanya berguna dalam memverifikasi dan memperbaiki blok data kecil.Dengan bertambahnya jumlah informasi, begitu juga kemungkinan kesalahan yang tidak dapat dideteksi atau dikoreksi oleh checksum.Ini dapat menyebabkan data yang rusak berulang kali melewati checksum, menghasilkan lebih banyak kesalahan, dan bahkan merusak datum checksum.

Pemeriksaan redundansi siklis, karena meningkatnya kompleksitas algoritme, memiliki tingkat kesalahan yang jauh lebih rendah daripada checksum standar, dan dapat diterapkan ke blok data yang lebih besar.Meskipun CRC tidak aman, CRC tetap memberikan keandalan yang lebih besar saat memeriksa dan menjaga integritas data.Beberapa perangkat lunak juga menyediakan kemampuan checksum dan perbaikan kesalahan berdasarkan fungsi kustom.

Related Posts