Membandingkan data dengan menggunakan hash

rauf syahputra
Network Evolution
Published in
3 min readSep 15, 2021
Gambar 1. Segitiga CIA

Hai rekan-rekan sekalian, selamat datang kembali di tulisan kecil saya. Pada kesempatan kali ini saya akan membagikan kepada rekan-rekan sekalian cara untuk membandingkan integritas sebuah data.

Gambar diatas adalah segitiga CIA dalam Keamanan data/informasi, terdiri dari Kerahasian(privasi), Integritas, dan Ketersediaan. Tapi pada kesempatan ini saya hanya akan membahas integritas bagaimana memverifikasi data apakah ada perubahan pada data yang dilakukan.

Pada kesempatan kali ini saya akan membagikan kepada rekan-rekan sekalian cara untuk membandingkan integritas sebuah data. Program hashing dapat digunakan untuk memverifikasi apakah data telah diubah, atau masih sama. Integritas adalah keakuratan, konsistensi, dan keandalan data selama masa pakainya. Checksum digunakan untuk memverifikasi integritas file, atau rangkaian karakter, setelah dikirim dari satu perangkat ke perangkat lain di jaringan lokal atau Internet. Checksum dihitung dengan fungsi hash. Beberapa checksum umum adalah MD5, SHA-1, SHA-256, and SHA-512. Fungsi hash menggunakan algoritme matematis untuk mengubah data menjadi nilai panjang tetap yang mewakili data, Nilai hash hanya digunakan untuk perbandingan. Setelah file diunduh, rekan-rekan dapat memastikan integritasnya dengan memverifikasi nilai hash dari sumber dengan nilai hash yang rekan-rekan buat menggunakan penghitung hash. Dengan membandingkan nilai hash, rekan-rekan dapat memastikan bahwa file tidak diubah atau dirusak selama pengiriman.

Perangkat yang dibutuhkan

PC dengan akses Internet

Langkah-langkah percobaan

- Buka notepad
- Buat teks secara bebas isi teks-nya
- Lalu save

Selanjutnya install HashCalc melalui link berikut http://www.slavasoft.com/download.htm. Download HashCalc 2.02. Buka file hashcalc.zip, lalu jalankan file setup.exe di dalamnya. Silahkan diikuti panduan menginstall-nya.

Langkah selanjutnya

- Buka HashCalc yang sudah di-install
Gambar 2. Tampilan HashCalc
- Data Format : File
- File : Masukkan file notepad yang tadi dibuat
- HMAC tidak usah dicentang
- Lalu centang MD5 saja yang lain tidak perlu
Gambar 3. Tampilan Calculate HashCalc

Liat nilai panjang MD5 itulah nilai panjang dari data notepad yang tadi dibuat. Selanjutnya ubah teks notepad tadi lalu Calculate kembali menggunakan HashCalc

Gambar 4. Tampilan Calculate HashCalc

Lihatlah ada perbedaan nilai panjang dari data notepad barusan,bisa dipastikan bahwa data telah dirubah. Penting bagi kita semua untuk memastikan data-data yang kita gunakan aman dan memenuhi segitiga CIA, oleh karena itu pastikan setiap data yang rekan-rekan terima telah memenuhi integritas file.

Sekian pembahasan kali ini,semoga apa yang saya bagikan bermanfaat bagi rekan-rekan semua. Terimakasih telah membaca

--

--