Saat bekerja dengan file di Linux, penting untuk memastikan integritasnya. Hal ini sangat penting saat mengunduh file dari internet atau mentransfer data antar sistem.
Salah satu cara yang dapat diandalkan adalah dengan menggunakan checksum. MD5 checksum adalah metode umum untuk tujuan ini.
MD5 adalah algoritma hash yang mengambil input dan menghasilkan nilai hash 128-bit. Nilai hash ini ditampilkan sebagai angka heksadesimal 32 karakter yang unik untuk konten file.
Perubahan terkecil dalam file akan menghasilkan hash MD5 yang berbeda. Hal ini membuat MD5 berguna untuk mendeteksi kerusakan file.
Meskipun MD5 banyak digunakan, namun tidak lagi aman untuk tujuan kriptografi. Untuk aplikasi penting, gunakan SHA-256 atau SHA-512.
Namun, untuk verifikasi file dasar, MD5 tetap efektif karena kecepatan dan kesederhanaannya.
Untuk membuat checksum MD5, gunakan perintah md5sum. Setelah menjalankan perintah, Anda akan melihat outputnya.
Jika Anda ingin menyimpan checksum, Anda dapat mengalihkan output ke sebuah file. Kemudian Anda dapat menggunakan file ini untuk memverifikasi apakah file asli telah dimodifikasi.
Setelah memiliki checksum MD5, Anda dapat menggunakannya untuk memverifikasi apakah file telah diubah. Ini sangat berguna saat mengunduh file dari internet.
Untuk memverifikasi file terhadap checksum yang disimpan, gunakan opsi -c (check). Jika file belum dimodifikasi, Anda akan melihat pesan ‘OK’.
Jika file telah berubah, output akan menunjukkan bahwa file tersebut gagal diverifikasi. Ini berarti konten file tidak sama seperti saat checksum dibuat.
Anda juga dapat memverifikasi beberapa file sekaligus dengan menggunakan file checksum yang berisi checksum beberapa file.
Meskipun MD5 nyaman untuk verifikasi file dasar, algoritma hashing yang lebih kuat direkomendasikan untuk aplikasi sensitif keamanan.





















