Menguji Keaslian File dengan MD5SUM
Kalian tentu tidak asing lagi dengan md5. Biasanya digunakan untuk mengenkripsi password yang disimpan di database. Nah kali ini yang akan kita bahas adalah kegunaan lain dari md5 yaitu untuk menguji keaslian sebuah file menggunakan fungsi md5-sum.
Sebenarnya untuk apa sih melakukan verifikasi file dengan md5-sum ? Dan apakah penting ?
Inilah kegunaan dari md5sum. Meski kita hanya mengubah sedikit saja isi file, maka hasil md5sum nya akan berbeda. Begitu juga implementasinya di internet, meski ada yang merubah beberapa baris kode aplikasi dengan menyisipkan malware, maka hasil md5nya akan berubah.
Menurut saya penting sekali mengingat di internet bertebaran file file palsu yang disisipi malware, sehingga kita pun harus memastikan sudah mendownload file yang benar.
Sebagai contoh ketika situs Linux Mint diretas beberapa waktu lalu :
Nah disinilah kita bisa mengetahui file yang kita download asli atau bukan dengan menggunakan md5sum. Atau saat kita mendownload file game yang ukurannya lebih dari 5GB, pas mau di install corrupt. Nyalahkan pengupload nya, padahal kita sendiri yang downloadnya kurang sempurna sehingga file menjadi corrupt. Itulah kenapa situs situs download file besar rata rata juga menyertakan md5sum dari file yang diunggah.
Kelebihan menggunakan md5-sum adalah file yang diubah pasti memiliki value md5 berbeda, meski ukuran file nya sama.
Cara cek file dengan md5sum.
$ md5sum namafile
Contoh sebagai berikut :
Saya memiliki sebuah file bernama md5.txt dengan isi :
Selamat datang di situs linuxsec.org
Ketika di cek, hasil checksum nya berikut :
8ddf4457fd89ed580cf5c49f414da026
Kita coba modifikasi sedikit saja file tadi. Misal dengan mengganti huruf S di awal dengan huruf kecil sehingga menjadi selamat datang di situs linuxsec.org .
Ukuran file masih sama yaitu 37bit, namun output checksum nya berbeda :
81c4714af5d0583867d6871e0c80a8d5
Inilah kegunaan dari md5sum. Meski kita hanya mengubah sedikit saja isi file, maka hasil md5sum nya akan berbeda. Begitu juga implementasinya di internet, meski ada yang merubah beberapa baris kode aplikasi dengan menyisipkan malware, maka hasil md5nya akan berubah.
Itulah mengapa kita harus memperhatian keaslian file untuk menghindari kemungkinan kemungkinan buruk yang akan terjadi.
Sekian artikel kali ini, semoga bermanfaat.
9 komentar untuk "Menguji Keaslian File dengan MD5SUM"
Maka kemungkinan Filenya sudah di modifikasi.
Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.