Cara Mengira Senarai Md5sum



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Pengguna pelbagai pelaksanaan Unix termasuk Linux dan FreeBSD mungkin terbiasa melihat nombor checksum yang sesuai dengan standard Md5sum atau Sha256sum. Anda mungkin telah memuat turun ISO dan menjalankan perintah md5sum di atasnya untuk memastikan bahawa anda telah memuat turunnya dengan betul. Nombor hex ini adalah jumlah semua bit dalam fail, yang memberitahu anda apakah itu telah diubah atau tidak. Anda sebenarnya dapat mengira jumlah untuk fail anda sendiri, yang akan memberitahu anda jika ada yang rosak dan jika anda perlu menggantinya dari sandaran.



Anda mesti bekerja dari baris arahan untuk tugas ini. Anda boleh melakukannya pada sistem pelayan Linux tanpa kepala, yang bermaksud menahan Ctrl, Alt dan F2 untuk sampai ke terminal maya kemudian log masuk. Walau bagaimanapun, anda juga dapat membuka terminal grafik dengan menahan Ctrl, Alt dan T atau mengklik menu Aplikasi dan mengklik pautan Terminal di bawah Alat Sistem. Pengguna Ubuntu Unity boleh mencari Terminal di Dash. Kami mengujinya dari terminal grafik.



Kaedah 1: Mengira Md5sum

Untuk mengira jumlah, taip md5sum diikuti dengan nama fail yang ingin anda periksa. Sekiranya fail tidak ada di direktori semasa, maka anda perlu menaip nama jalan penuh. Sebagai contoh, kami berada di direktori ~ / Documents dan mengetik md5sum /lib/xtables/libxt_cpu.so untuk mencari md5sum fail perpustakaan itu. Sangat mudah dan hanya memerlukan sedikit masa untuk diproses. Anda boleh menurunkan nombor ini dan memeriksanya semula nanti jika anda menganggapnya sudah berubah.

Banyak pengguna tersinggung dengan kenyataan bahawa perintah md5sum di GNU / Linux menawarkan suis -b untuk membaca fail mod binari dan suis -t untuk membaca fail teks. Teks ke suis binari ini disertakan untuk keserasian ke belakang. Hari ini, menjalankan md5sum di GNU / Linux tidak menghasilkan apa-apa yang berbeza untuk suis -b daripada yang berlaku untuk suis -t, tetapi mereka masih disertakan, jadi jika anda menulis skrip bash atau Almquist lama, ia masih berjalan lancar.

Kaedah 2: Kira Digest Md5sum secara Rekursif

Sekiranya anda menaip md5sum * dan tekan enter, maka ia akan memberi anda ringkasan mesej MD5 untuk setiap fail yang terdapat di direktori semasa. Anda juga boleh menaip md5sum –tag *> checkSums untuk mendapatkan fail yang menampilkan jumlah setiap fail dalam direktori. Ia berguna jika anda ingin melihat kemudian dan melihat apakah ada yang berubah. Anda mungkin mendapat beberapa amaran tentang sesuatu yang menjadi direktori, yang selamat untuk diabaikan. Direktori tidak dapat digabungkan sendiri.

Anda mungkin ingin mengambil jumlah keseluruhan sistem fail, yang berguna jika anda ingin memastikan tidak ada perubahan pada sandaran pada pemacu ibu jari atau kad SD. Taip cd diikuti dengan direktori tertinggi dalam sistem. Walaupun kami menggunakan direktori root, Anda mungkin ingin membuat cd ke sesuatu di / mnt atau / media jika Anda bekerja dengan partisi yang terpasang.

Setelah anda berada di sana, taip cari . -taip f -exec md5sum –tag {} ; dan tekan enter untuk mendapatkan senarai data yang besar. Ini akan menatal skrin dengan cepat, tetapi setelah selesai, anda boleh menatal ke atas di terminal grafik. Sekiranya anda lebih suka menyimpan rekod atau mungkin jika anda bekerja di terminal, anda tidak boleh menatal, kemudian taip cari . -taip f -exec md5sum –tag {} ; > checkSums.txt dan biarkan sistem digulung. Perlu diingat bahawa anda sentiasa boleh menukar nama fail supaya anda tidak menimpa yang lebih lama. Perintah ini agak panjang, jadi anda mungkin ingin menyalin dan menempelkannya ke terminal anda. Ingat bahawa anda perlukan sama ada klik Edit dan kemudian klik Tampal atau tahan Shift, Ctrl dan V kerana pintasan Ctrl + V biasa tidak akan berfungsi. Pengguna yang bekerja dengan md5sum versi busybox mini harus membuang bahagian –tag dari arahan itu, kerana tidak menyokongnya.

Sekiranya anda berminat menggunakan algoritma yang lebih kuat untuk keselamatan, anda boleh mengganti md5sum dengan beberapa perintah lain. Anda boleh menggunakan sha1sum, sha224sum, sha256sum, sha384sum atau sha512sum bergantung pada berapa banyak perlindungan yang anda perlukan. Setiap nombor tersebut menunjukkan seberapa selamatnya. Walaupun md5sum baik-baik saja untuk memeriksa kerosakan fail, beberapa pengguna yang berfikiran keamanan prihatin dengan orang yang mengganggu fail mereka dan lebih suka menggunakan algoritma yang lebih kuat untuk memastikan tidak berlaku keretakan. Sekiranya anda hanya bimbang memastikan fail yang disalin dipindahkan dengan betul, md5sum masih boleh melakukan silap mata. Untuk tujuan keselamatan, sha256sum umumnya lebih disukai.

3 minit membaca