Kuidas arvutada Md5sum loendeid



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Erinevate Unixi rakenduste, sealhulgas Linuxi ja FreeBSD kasutajad on ilmselt harjunud nägema kontrollsummade numbreid, mis vastavad Md5sum või Sha256sum standarditele. Tõenäoliselt olete alla laadinud ISO ja käivitanud sellel käsu md5sum, et veenduda, et olete selle õigesti alla laadinud. Need kuusnumbrid on kõigi faili bitide summad, mis ütlevad teile, kas seda on muudetud või mitte. Tegelikult saate oma failide jaoks kokku arvutada summad, mis annavad teile teada, kas midagi läks rikutuks ja kas peate selle varukoopiatest asendama.



Selle ülesande täitmiseks peate töötama käsurealt. Saate seda teha peata Linuxi serverisüsteemis, mis tähendab, et hoiate all Ctrl, Alt ja F2, et pääseda virtuaalsesse terminali, seejärel logige sisse. Kuid võite ka graafilise terminali avada, hoides all Ctrl, Alt ja T või klõpsates nuppu menüü Rakendused ja klõpsates süsteemitööriistade all lingil Terminal. Ubuntu Unity kasutajad saavad Dashil terminalist otsida. Testisime seda graafilisest terminalist.



1. meetod: Md5sum arvutamine

Summa arvutamiseks tippige md5sum millele järgneb faili nimi, mida soovite kontrollida. Kui fail pole praeguses kataloogis, peate sisestama kogu tee nime. Näiteks olime kataloogis ~ / Documents ja kirjutasime md5sum /lib/xtables/libxt_cpu.so selle teegi faili md5sum leidmiseks. See on tegelikult nii lihtne ja selle töötlemiseks kulub vaid hetk. Võite selle numbri maha võtta ja hiljem uuesti kontrollida, kui olete eeldanud, et see on muutunud.

Paljusid kasutajaid komistab asjaolu, et GNU / Linuxi käsk md5sum pakub binaarrežiimi failide lugemiseks lülitit -b ja tekstifailide lugemiseks -t lülitit. See tekst binaarsetesse lülititesse on tagurpidi ühilduvuse jaoks lisatud. Täna ei tooda md5sum käivitamine GNU / Linuxis lüliti -b jaoks midagi muud kui lüliti -t, kuid need on siiski lisatud, nii et kui kirjutate vana bashi või Almquisti skripti, töötab see ikkagi hästi.

2. meetod: arvutage rekursiivselt Md5sum Digests

Kui tippite md5sum * ja vajutage sisestusklahvi, siis annab see MD5-sõnumi kokkuvõtte iga faili kohta, mis asub praeguses kataloogis. Võite ka tippida md5sum –tag *> checkSums faili saamiseks, mis sisaldab kõigi kataloogis olevate failide summat. See on kasulik, kui soovite hiljem üle vaadata ja vaadata, kas midagi on muutunud. Võite saada mõned hoiatused selle kohta, et midagi on kataloog, mida on ohutu ignoreerida. Katalooge ei saa ise kokku võtta.

Võiksite võtta kogu failisüsteemi väärtuses olevad summad, mis on kasulik, kui soovite veenduda, et pöidla draivide või SD-kaartide varukoopiaid ei muutuks. Sisestage cd, millele järgneb süsteemi kõrgeim kataloog. Kuigi me kasutasime juurkataloogi, võiksite soovitud CD-le lisada faili / mnt või / media, kui töötate ühendatud sektsiooniga.

Kui olete kohal, tippige leidma. -tüüp f -exec md5sum –märgend {} ; ja vajutage sisestusklahvi, et saada tohutu andmete loend. See kerib kiiresti ekraani, kuid kui see on tehtud, saate graafilises terminalis üles kerida. Kui soovite pidada arvestust või kui töötate terminaliga, mida ei saa kerida, tippige leidma. -tüüp f -exec md5sum –märgend {} ; > checkSums.txt ja laske süsteemil veereda. Pidage meeles, et failinime saate alati muuta, nii et te ei kirjuta vanemat üle. Need käsud on omamoodi pikad, seega võiksite need oma terminali kopeerida ja kleepida. Pidage meeles, et vajate kas klõpsamiseks nupul Muuda ja klõpsates siis nuppu Kleebi või hoidke all klahve Shift, Ctrl ja V, kuna tavaline kiirklahv Ctrl + V ei tööta. Kasutajad, kes töötavad md5sumi miniatuurse busybox-versiooniga, peaksid eemaldama selle käsu osa –tag, kuna see seda ei toeta.

Kui olete turvalisuse huvides huvitatud tugevama algoritmi kasutamisest, saate md5sum asendada mõne muu käsuga. Võite kasutada sha1sum, sha224sum, sha256sum, sha384sum või sha512sum sõltuvalt sellest, kui palju kaitset vajate. Kõik need numbrid tähistavad, kui turvaline see on. Kui md5sum sobib failirikkumiste kontrollimiseks täiesti hästi, on mõned turvalisuse huvides olevad kasutajad mures inimeste failide rikkumise pärast ja eelistaksid veelgi tugevamat algoritmi veendumaks, et pragunemist ei toimu. Kui olete lihtsalt mures selle pärast, et veenduda, kas kopeeritud failid on õigesti edastatud, võib md5sum ikkagi trikki teha. Turvalisuse huvides eelistatakse tavaliselt sha256sum.

3 minutit loetud