Mungkin Anda pernah melihat barisan kode seperti ini di beberapa tempat untuk mengunduh file?
MD5 Hash (for the geeks): 699b61b2928c152478e09c64d830256a
(kode diatas dikutip dari sini)
Barisan kode ini cukup bermanfaat untuk mengecek apakah file yang Anda download sama persis (dalam konteks file tersebut masih orisinil binary-nya seperti ketika waktu dibuat oleh pembuat aslinya) dengan file yang terdapat di server. Teknologi dibalik barisan kode ini adalah fungsi hashing MD5.
Kita sudah ada barisan kode hasil hash (atau orang banyak bilang sebagai checksum), lalu bagaimana cara untuk memanfaatkannya? Untuk itu, kita dapat menggunakan beberapa program md5 checksum generator / verifier, salah satunya adalah md5summer. Program ini cukup mudah digunakan dan memiliki GUI yang cukup simple, enak digunakan, dan sudah memadai jika hanya untuk membuat atau mengecek checksum MD5.
Berikut ini saya akan mencoba untuk menjelaskan bagaimana cara menggunakan program ini (dengan asumsi program md5summer sudah ter-install) :
- Sebagai contoh, saya akan menggunakan beberapa video hasil encode x264 saya yang ada di halaman Bishoujo Game Videos. Jalankan program md5summer, kemudian pilih folder dimana file-file yang akan dicek (Verify sums) atau dibuat (Create sums) checksum MD5-nya.

- (Membuat checksum MD5) Pilih file-file yang akan dibuat checksum MD5-nya. Klik OK.

- (Membuat checksum MD5 + verifikasi checksum MD5) md5summer akan membuat checksum MD5 dari file tersebut. Setelah proses pembuatan checksum berhasil, akan ada pilihan apakah Anda ingin menyimpan barisan kode checksum tadi dalam bentuk text file atau hanya ingin melihat checksum MD5 saja untuk dibandingkan dengan checksum MD5 di halaman link download file.

- (Verfikasi checksum MD5) Jika terdapat file .md5 atau text file berisi barisan kode checksum MD5, Anda bisa membuka file tersebut dengan md5summer. md5summer akan mengecek seluruh file yang terdefinisi checksum MD5-nya di dalam file .md5. Kurang lebih isi dari file .md5 yang dibuat oleh md5summer seperti ini:
# Generated 05/09/2008 9:49:40
aaf42bdbb73af832b94b05ffe2bfc01e *[Jur_Det]_11eyes_OP.mkv
e382bd78c5fe8916573b851d86cc5204 *[Jur_Det]_Buraban!_OP.mkv
1f13c269228847663685e4042fa82aac *[Jur_Det]_Clear_OP.mkv
42e98c5c85b0acaeb1173cd8c803aaee *[Jur_Det]_Magica_Ride_OP.mkv
Kurang lebih seperti itu cara simple dalam menggunakan md5summer. Tidak terlalu rumit kan?
Sekian tulisan dari saya. Semoga dapat bermanfaat di kemudian hari. ^^






