GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah Linux md5sum untuk Pemula (5 Contoh)

Meskipun kita telah membahas utilitas baris perintah cksum, ada alat lain yang dapat Anda gunakan dalam skenario di mana, katakanlah, Anda perlu memverifikasi integritas file selama transfer. Alat yang kita bicarakan di sini adalah md5sum . Dalam tutorial ini, kita akan membahas dasar-dasar perintah ini menggunakan beberapa contoh yang mudah dipahami.

Sebelum kita melakukannya, perlu disebutkan bahwa semua contoh dalam artikel ini telah diuji pada Ubuntu 16.04 LTS.

Perintah md5sum Linux

Perintah md5sum pada dasarnya menghitung dan memeriksa intisari pesan MD5 (128-bit) untuk file. Berikut sintaks perintahnya:

md5sum [OPTION]... [FILE]...

Contoh gaya Tanya Jawab berikut akan memberi Anda gambaran yang lebih baik tentang cara kerja md5sum.

Q1. Bagaimana perintah md5sum bekerja?

Penggunaan dasarnya cukup sederhana - jika Anda ingin menghitung checksum MD5 untuk sebuah file, yang harus Anda lakukan adalah meneruskan nama file sebagai input ke perintah. Misalnya:

md5sum testfile.txt

Anda juga dapat mengarahkan output ke file teks sehingga nanti Anda dapat memeriksa intisari dari setiap perubahan/korupsi dalam file.

md5sum test.txt> digest.md5

Gunakan -c opsi baris perintah untuk memeriksa intisari.

md5sum -c digest.md5

Dan jika ada perubahan atau kerusakan, inilah jenis output yang dihasilkan md5sum:

Q2. Bagaimana cara mengubah cara file dibaca checksum dibuat?

Secara default, perintah md5sum membaca input dalam mode teks. Namun, jika Anda mau, Anda juga dapat membuat input pembacaan alat dalam mode biner. Ini dapat Anda lakukan menggunakan -b opsi baris perintah.

md5sum -b [filename]

Plus, Anda juga dapat memaksa md5sum untuk membuat checksum bergaya BSD menggunakan --tag opsi baris perintah.

Q3. Bagaimana cara membuat md5sum mengabaikan file yang hilang?

Saat memverifikasi checksum, jika Anda ingin md5sum tidak gagal atau melaporkan status file yang hilang, maka Anda dapat menggunakan --ignore-missing pilihan. Tangkapan layar berikut menunjukkan opsi ini beraksi:

Agar Anda dapat melihat bahwa kesalahan dan pemberitahuan tidak dibuat dalam kasus kedua.

Q4. Bagaimana membuat md5sum menghindari pencetakan OK untuk setiap file yang berhasil diverifikasi?

Berikut adalah perilaku default md5sum:

Namun, jika Anda tidak ingin melihat OK untuk setiap file yang berhasil diverifikasi, Anda dapat menggunakan --quiet pilihan. Jadi dalam kasus kami, perintah di atas akan menjadi:

md5sum -c --quiet digest.md5

Q5. Bagaimana md5sum menghitung checksum?

Jumlahnya dihitung oleh alat seperti yang dijelaskan dalam RFC 1321. Inilah yang dikatakan halaman manual:

       The  sums  are  computed  as described in RFC 1321.  When checking, the
       input should be a former output of this program.  The default  mode  is
       to  print  a  line with checksum, a space, a character indicating input
       mode ('*' for binary, ' ' for text or where binary  is  insignificant),
       and name for each FILE.

       The MD5 algorithm should not be used any more for security related pur?
       poses.  Instead, better use an SHA-2 algorithm, implemented in the pro?
       grams sha224sum(1), sha256sum(1), sha384sum(1), sha512sum(1)

Jika Anda seorang pemula baris perintah Linux, ada lebih sedikit kemungkinan Anda akan menggunakan md5sum di hari-hari awal Anda. Ini terutama ditujukan untuk admin sistem/pengguna pro. Tetapi tidak ada salahnya mengembangkan pemahaman dasar tentang cara kerja alat, yang menjadi fokus tutorial ini. Jika Anda ingin tahu lebih banyak, Anda dapat menuju ke halaman manual md5sum.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial perintah comm Linux untuk pemula (5 contoh)

  3. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  1. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  2. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  3. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  1. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  2. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)

  3. Linux membunuh Tutorial Perintah untuk Pemula (5 Contoh)