Kako izračunati sezname Md5sum



Preizkusite Naš Instrument Za Odpravo Težav

Uporabniki različnih izvedb Unixa, vključno z Linuxom in FreeBSD, so verjetno navajeni videti številke kontrolne vsote, ki ustrezajo standardom Md5sum ali Sha256sum. Verjetno ste prenesli ISO in na njem zagnali ukaz md5sum, da se prepričate, ali ste ga pravilno prenesli. Te šestnajstiške številke so vsote vseh bitov v datoteki, ki vam povedo, ali je bila spremenjena ali ne. Dejansko lahko izračunate vsote za svoje datoteke, ki vam bodo povedale, ali je kaj poškodovano in ali ga morate nadomestiti iz varnostnih kopij.



Za to nalogo boste morali delati iz ukazne vrstice. To lahko storite v brezglavem strežniškem sistemu Linux, kar pomeni, da pridržite Ctrl, Alt in F2, da pridete do navideznega terminala, nato pa se prijavite. Lahko pa tudi odprete grafični terminal tako, da držite Ctrl, Alt in T ali kliknete v meniju Aplikacije in kliknite povezavo Terminal pod Sistemska orodja. Uporabniki Ubuntu Unity lahko iščejo v terminalu na pomišljaju. Preizkusili smo ga z grafičnega terminala.



Metoda 1: Izračun Md5sum

Za izračun vsote vnesite md5sum čemur sledi ime datoteke, ki jo želite preveriti. Če datoteke ni v trenutnem imeniku, boste morali vnesti celotno ime poti. Na primer, bili smo v imeniku ~ / Documents in vtipkali md5sum /lib/xtables/libxt_cpu.so najti md5sum te knjižnične datoteke. Res je tako enostavno in traja le trenutek za obdelavo. To številko lahko odstranite in jo pozneje znova preverite, če ste domnevali, da se je spremenila.

Številne uporabnike spotakne dejstvo, da ukaz md5sum v GNU / Linux ponuja stikalo -b za branje datotek binarnega načina in stikalo -t za branje besedilnih datotek. Ta besedila v binarna stikala so vključena zaradi povratne združljivosti. Danes zagon md5sum v GNU / Linux ne povzroči ničesar drugačnega za stikalo -b kot za stikalo -t, vendar so še vedno vključeni, zato bi, če bi napisali staro skriptu bash ali Almquist, še vedno delovalo v redu.

Metoda 2: Rekurzivno izračunajte povzetke Md5sum

Če tipkate md5sum * in pritisnite Enter, nato pa boste dobili povzetek sporočila MD5 za vsako datoteko v trenutnem imeniku. Lahko tudi tipkate md5sum –tag *> checkSums da dobite datoteko, ki vsebuje vsoto vseh datotek v imeniku. Koristno je, če želite kasneje pogledati in preveriti, ali se je kaj spremenilo. Morda boste prejeli nekaj opozoril o tem, da gre za imenik, kar je varno prezreti. Imenikov ni mogoče strniti sami.

Morda boste želeli vzeti vsote celotnega datotečnega sistema, kar je koristno, če se želite prepričati, da se nič ne spremeni na varnostnih kopijah na pogonskih palcih ali SD karticah. Vnesite cd, ki mu sledi najvišji imenik v sistemu. Medtem ko smo uporabili korenski imenik, boste morda želeli cd-jeti na nekaj v / mnt ali / media, če delate z nameščeno particijo.

Ko ste tam, vnesite najti . -tip f -exec md5sum –oznaka {} ; in pritisnite Enter, da dobite ogromen seznam podatkov. S tem se zaslon hitro pomakne, a ko je končano, se lahko pomaknete navzgor v grafičnem terminalu. Če bi raje vodili evidenco ali, če delate na terminalu, po katerem se ne morete pomakniti, vnesite najti . -tip f -exec md5sum –oznaka {} ; > checkSums.txt in pustite, da se sistem zažene. Upoštevajte, da lahko ime datoteke vedno spremenite, da ne boste prepisali starejšega. Ti ukazi so nekako dolgi, zato jih boste morda želeli kopirati in prilepiti v terminal. Ne pozabite, da boste potrebovali ali kliknite Uredi in nato kliknite Prilepi ali pridržite Shift, Ctrl in V, saj običajna bližnjica Ctrl + V ne bo delovala. Uporabniki, ki delajo z miniaturno različico zasedenega strežnika md5sum, morajo odstraniti del oznake –tag, ker ga ne podpira.

Če vas iz varnostnih razlogov zanima močnejši algoritem, lahko md5sum zamenjate s katerim koli od številnih drugih ukazov. Uporabite lahko sha1sum, sha224sum, sha256sum, sha384sum ali sha512sum, odvisno od tega, koliko zaščite potrebujete. Vsaka od teh številk predstavlja, kako varna je. Medtem ko je md5sum popolnoma v redu za preverjanje poškodovanosti datotek, so nekateri uporabniki, ki skrbijo za varnost, zaskrbljeni, da bi ljudje posegali v njihove datoteke in bi raje uporabili še močnejši algoritem, da bi zagotovili, da ni prišlo do razpok. Če vas skrbi samo, da so bile kopirane datoteke pravilno prenesene, lahko md5sum še vedno naredi trik. Iz varnostnih razlogov je na splošno zaželen sha256sum.

3 minute branja