MD5SUMS Itu Apa Sih ?

April 30th, 2011 oleh Hendri Winarto Leave a reply »

Bagi banyak pemula di per-Linux-an, termasuk saya, kemungkinan besar pernah mbatin, “File MD5SUMS ini buat apa ya ? Mana isinya cuma teks dengan kode yang ga jelas…”. File MD5SUMS ini biasanya ditemukan di repository yang menyediakan file ISO, tidak terkecuali yang menyediakan file ISO installer Sistem Operasi Linux. Semisal ada sebuah file MD5SUMS dengan konten sebagai berikut :


e8c522fc69d3bf2fda99b63b8f7c12f3 *ubuntu-11.04-dvd-i386.iso
b1a479c6593a90029414d201cb83a9cc *ubuntu-11.04-server-i386.iso
8b1085bed498b82ef1485ef19074c281 *ubuntu-11.04-desktop-i386.iso

Jika kita ingin membahas MD5SUMS, tentunya MD5 harus dibahas terlebih dahulu. Singkatnya, MD5 (Message-Digest algortihm 5) tadinya memang didesain oleh Ronald Rivest (ya, Rivest yang itu) pada tahun 1991 sebagai fungsi hash kriptografik untuk keperluan keamanan data (hingga saat ini masih banyak tabel “user” yang menggunakan MD5 untuk mengacak password agar tidak disimpan sebagai plaintext di database), dan bisa juga digunakan untuk mengecek integritas file. Nah, aspek yang kedua inilah yang dibahas di artikel ini.

Teks aneh yang ada pada contoh di atas merupakan output dari fungsi MD5. Jika anda (tega) menghitungnya, kesemua teks aneh tersebut  terdiri dari 32 karakter, dan memang ini sesuai dengan spesifikasi MD5 yang memiliki lebar output 128 bit, alias 16 byte, alias 32 word (digit hexadecimal). Pihak penyedia file ISO untuk didownl0ad di internet menyediakan file MD5SUMS semacam itu untuk keperluan memastikan bahwa file ISO yang telah Anda download persis sama dengan yang disediakan di server, tidak cuil meskipun cuma 1 bit. Kenapa mekanisme semacam ini diperlukan ? Karena pentingnya sebuah file ISO dalam konteks ini untuk menginstall sistem operasi, maka harus kita pastikan bahwa integritas file tersebut terjamin sebelum benar-benar kita burning ke keping CD atau DVD, agar nantinya saat kita menginstall tidak terjadi “petaka” karena macetnya proses instalasi.

Cara mengecek MD5 checksum dari file

Setelah kita tahu bahwa MD5 checksum ternyata penting, sekarang kita belajar cara untuk mengeceknya. Pada Sistem Operasi Linux, pengecekan MD5 checksum dilakukan menggunakan aplikasi command line md5sum. Aplikasi ini biasanya langsung siap pakai begitu Sistem Operasi Linux pilihan Anda sudah terinstall. Contoh, untuk mengecek MD5 checksum dari file ubuntu-11.04-desktop-i386.iso, masuklah ke directory tempat file tersebut berada, lalu ketikkan

md5sum ubuntu-11.04-desktop-i386.iso

Output dari perintah md5sum bisa memakan waktu yang cukup lama untuk tampil, terutama jika digunakan untuk mengecek file berukuran besar, seperti ISO image sebuah DVD misalnya. Untuk memastikan bahwa file yang telah Anda download tidak mengalami perubahan dan memiliki integritas sama dengan sumbernya di internet, bandingkan output tadi dengan isi file MD5SUMS yang disertakan di server tempat Anda mendownload file ISO yang bersangkutan.

Lantas, bagaimana jika kita memerlukan untuk mengecek MD5 checksum atas file hasil download pada saat sedang menggunakan sistem operasi Microsoft Windows ? Kita bisa mendownload utility md5sums for Windows sebagai aplikasi stand alone di http://www.pc-tools.net/win32/md5sums/

Advertisement

3 comments

  1. Firefox 15.0 Firefox 15.0 Ubuntu Ubuntu
    Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0

    Bagus sekali. Saya nilai bagus karena saya bisa langsung paham apa itu md5sum dengan tabel pertama. Tolong dipertahankan artikel yang bagus seperti ini.

  2. Rani S berkata:
    Firefox 57.0 Firefox 57.0 Windows 7 x64 Edition Windows 7 x64 Edition
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0

    MD5SUMS ini berfungsi untuk apa?

  3. Cvar1984 berkata:
    Google Chrome 63.0.3239.111 Google Chrome 63.0.3239.111 Android 5.1.1 Android 5.1.1
    Mozilla/5.0 (Linux; Android 5.1.1; Andromax A16C3H Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Mobile Safari/537.36

    Output dari perintah md5sum bisa memakan waktu yang cukup lama untuk tampil, terutama jika digunakan untuk mengecek file berukuran besar, seperti ISO image sebuah DVD misalnya.

    Untuk memastikan bahwa file yang telah Anda download tidak mengalami perubahan

    dan memiliki integritas sama dengan sumbernya di internet, bandingkan output tadi dengan isi file MD5SUMS yang disertakan di server tempat Anda mendownload file ISO yang bersangkutan.

    hmmm skarang dah ngerti B)

    Btw bagaimana cara membuat md5sums ?

Tinggalkan Balasan

ERROR: si-captcha.php plugin: GD image support not detected in PHP!

Contact your web host and ask them to enable GD image support for PHP.

ERROR: si-captcha.php plugin: imagepng function not detected in PHP!

Contact your web host and ask them to enable imagepng for PHP.