Kuinka laskea Md5sum-luettelot



Kokeile Instrumenttia Ongelmien Poistamiseksi

Erilaisten Unix-toteutusten, mukaan lukien Linux ja FreeBSD, käyttäjät ovat todennäköisesti tottuneet näkemään tarkistussumman numerot, jotka vastaavat Md5sum- tai Sha256sum-standardeja. Olet todennäköisesti ladannut ISO: n ja suorittanut siinä komennon md5sum varmistaaksesi, että olet ladannut sen oikein. Nämä heksadesimaaliluvut ovat kaikkien tiedostossa olevien bittien summat, jotka kertovat, onko sitä muutettu. Voit itse laskea summia omille tiedostoillesi, mikä kertoo, jos jokin meni vioittumaan ja jos sinun on korvattava se varmuuskopioista.



Sinun on työskenneltävä komentoriviltä tätä tehtävää varten. Voit tehdä sen päättömässä Linux-palvelinjärjestelmässä, mikä tarkoittaa pitämällä Ctrl-, Alt- ja F2-näppäimiä alhaalla päästäksesi virtuaaliseen päätelaitteeseen ja kirjautuneena sisään. Voit kuitenkin myös avata graafisen päätelaitteen pitämällä Ctrl-, Alt- ja T-näppäimiä painettuna tai napsauttamalla Sovellukset-valikosta ja napsauttamalla Pääte-linkkiä Järjestelmätyökalut-kohdassa. Ubuntu Unity -käyttäjät voivat hakea terminaalia Dashista. Testasimme sen graafisesta päätteestä.



Menetelmä 1: Md5sum-arvon laskeminen

Laske summa kirjoittamalla md5sum ja sen jälkeen tarkistettavan tiedoston nimi. Jos tiedosto ei ole nykyisessä hakemistossa, sinun on kirjoitettava koko polun nimi. Esimerkiksi olimme ~ / Documents-hakemistossa ja kirjoitimme md5sum /lib/xtables/libxt_cpu.so löytää kyseisen kirjastotiedoston md5sum. Se on todella niin helppoa, ja sen käsittely kestää vain hetken. Voit poistaa tämän numeron ja tarkistaa sen myöhemmin uudelleen, jos oletat, että se on muuttunut.

Monet käyttäjät kompastuvat siitä, että md5sum-komento GNU / Linuxissa tarjoaa -b-kytkimen binääritilatiedostojen lukemiseen ja -t-kytkimen tekstitiedostojen lukemiseen. Nämä tekstit binaarikytkimiin sisältyvät taaksepäin yhteensopivuuteen. Nykyään md5sum-ohjelman suorittaminen GNU / Linuxissa ei tuota mitään muuta -b-kytkimelle kuin -t-kytkimelle, mutta ne ovat silti mukana, joten jos kirjoitat vanhan bash- tai Almquist-komentosarjan, se toimii silti hyvin.

Menetelmä 2: Laske rekursiivisesti Md5sum-sulatukset

Jos kirjoitat md5sum * ja paina Enter, niin se antaa sinulle MD5-sanoman tiivistelmän jokaiselle tiedostolle, joka istuu nykyisessä hakemistossa. Voit myös kirjoittaa md5sum –tag *> checkSums saadaksesi tiedoston, joka sisältää hakemiston jokaisen tiedoston summan. On hyödyllistä, jos haluat katsoa myöhemmin ja nähdä, onko mikään muuttunut. Saatat saada muutaman varoituksen siitä, että jokin on hakemisto, jota on turvallista ohittaa. Hakemistoja ei voida itse tiivistää.

Haluat ehkä ottaa kokonaisen tiedostojärjestelmän summat, mikä on hyödyllistä, jos haluat varmistaa, ettei peukaloasemien tai SD-korttien varmuuskopioissa tapahdu mitään muutoksia. Kirjoita cd ja sen jälkeen järjestelmän korkein hakemisto. Vaikka käytimme juurihakemistoa, saatat haluta CD: n johonkin / mnt tai / media, jos työskentelet asennetun osion kanssa.

Kun olet siellä, kirjoita löytö . -tyyppi f -exec md5sum –tunniste {} ; ja paina Enter saadaksesi valtavan luettelon tiedoista. Tämä vierittää näyttöä nopeasti, mutta kun se on valmis, voit vierittää sitä graafisessa päätteessä. Jos haluat pitää kirjaa tai haluat työskennellä terminaalissa, jota et voi vierittää, kirjoita löytö . -tyyppi f -exec md5sum –tunniste {} ; > checkSums.txt ja anna järjestelmän rullata. Muista, että voit aina muuttaa tiedostonimeä, jotta et korvaa vanhempaa. Nämä komennot ovat tavallaan pitkiä, joten kannattaa ehkä kopioida ja liittää ne päätelaitteeseesi. Muista, että tarvitset joko napsauttamalla Muokkaa ja napsauttamalla sitten Liitä tai pitämällä Shift, Ctrl ja V painettuna, koska tavallinen Ctrl + V pikakuvake ei toimi. Käyttäjien, jotka työskentelevät md5sumin pienoiskokoisen väylälaatikon version kanssa, on poistettava komennon –tag-osa, koska se ei tue sitä.

Jos olet kiinnostunut käyttämään vahvempaa algoritmia turvallisuussyistä, voit korvata md5sum millä tahansa muulla komennolla. Voit käyttää sha1sum, sha224sum, sha256sum, sha384sum tai sha512sum riippuen siitä, kuinka paljon suojaa tarvitset. Jokainen noista numeroista kuvaa kuinka turvallista se on. Vaikka md5sum sopii mainiosti tiedostojen vioittumisen varalta, jotkut turvallisuusmieliset käyttäjät ovat huolissaan tiedostojensa peukaloinnista ja haluavat mieluummin käyttää vielä vahvempaa algoritmia varmistaakseen, ettei halkeamia tapahdu. Jos olet vain huolissasi siitä, että kopioidut tiedostot siirretään oikein, md5sum saattaa silti tehdä temppu. Turvallisuussyistä sha256sum on yleensä edullinen.

3 minuuttia luettu