Skaičiavimas md5. Kaip patikrinti failo MD5 maišą sistemoje Windows

Pradžia / Operacinės sistemos
Naudingi patarimai
Vaizdo grotuvai
Kodekai
Atsisiųsti tvarkykles
Torrent klientai
Programos nustatymai
Atsisiųstų failų vientisumo tikrinimas

Atsisiunčiant animacinius filmus (ir apskritai failus iš interneto), dažnai nutinka taip, kad failas dėl vienokių ar kitokių priežasčių atsisiunčiamas „sugedęs“. Norėdami įsitikinti, kad atsisiųstas failas yra identiškas serveryje esančiam failui, turite palyginti jų kontrolines sumas. Šiuo tikslu galite naudoti md5 kontrolinės sumos algoritmas. Kai animacinis filmas pridedamas prie serverio, jis apskaičiuoja tą patį kontrolinė suma, galite pamatyti informacijos puslapyje apie animacinį filmuką. Norėdami apskaičiuoti šią savo kompiuteryje atsisiųsto failo kontrolinę sumą, naudokite programą, kurią specialiai parašėme:

  • (dydis: ~ 87kb)

Programa nereikalauja diegimo. Operacinės naudotojams Linux sistemos, Unix, MacOS ir kiti – panašių programų ieškokite tiesiogiai kaip savo OS dalies.

Trumpos instrukcijos, kaip dirbti su MD5 failų tikrinimo programa:

Paleiskime programą. Puslapyje su bet kuriuo animaciniu filmu, informacijos bloke apie animacinį filmą, raskite lauką su md5 kontroline suma ir nukopijuokite jį į mainų sritį.



Įklijuokite jį į žymimąjį laukelį Nr. 2. Laukelyje Nr.1 ​​pasirenkame failą, kurį norime patikrinti. Spustelėkite mygtuką „Tikrinti“. Dėl to gauname pranešimą su programos rezultatu. Pavyzdžiui, „Failo MD5 suma atitinka kontrolinę sumą. Failas nepažeistas“ arba „Failo MD5 suma neatitinka kontrolinės sumos. Failas gali būti pažeistas“. Padarykime išvadas.

Papildoma programos savybė yra savavališko failo md5 kontrolinės sumos apskaičiavimas ir jos išvestis vartotojui.

Visus klausimus apie programos veikimą ir rastas klaidas galima pranešti svetainės administracijai.

Kartais atsisiunčiant failus iš interneto būna atvejų, kai failai atsisiunčiami „sugadinti“, tai yra, sugadinti.

Mes nesvarstysime, kodėl taip nutinka dabar, gali būti daug priežasčių.

Norėdami užtikrinti atsisiųsto failo vientisumą, turite patikrinti MD5 kiekį. Kiekvienas save gerbiantis autorius ar šaltinis, siūlantis atsisiųsti didelius failus, turėtų paskelbti savo MD5 kiekį kartu su failo dydžiu kad vartotojas.
Tikriausiai kai kuriose svetainėse matėte panašius pavadinimus – „MD5 checksum:“.

Kaip patikrinti failų vientisumą

Kada šis patikrinimas turėtų būti atliktas? Tada, kai atsisiunčiate didelius failus (DVD), programas, vaizdo įrašų mokymo programas, operacinės sistemos ir taip toliau.

MD5 kiekio tikrinimas būsite tikri, kad failas yra nepažeistas ir nepažeistas. Pati programa taip paprasta naudotis, kad iš tikrųjų nėra ką aprašyti.

MD5 failų tikrintuvas nereikia įdiegti kompiuteryje, bet paleidžiamas įprastas .exe failas.

Išpakavus iš archyvo. Paleiskite Md5Checker.exe nuorodą

Kaip naudoti MD5 FileChecker? Pasirinkite reikalingas failas mygtuku „Naršyti“, mygtuku „Apskaičiuoti“ apskaičiuokite atsisiųsto failo MD5 kiekį ir į trečią eilutę įveskite deklaruotą MD5 kiekį ir spustelėkite „Tikrinti“.


Jei programa „sako " kad sumos sutampa, reiškia, kad byla yra nepažeista ir nepažeista. Galite saugiai atsisiųsti ir naudoti.

Štai kodėl parsisiųsti nemokama programa MD5 failų tikrintuvas kompiuteryje ir mėgaukitės.

Straipsnio turinys:

Kai kuriais atvejais gali prireikti apskaičiuoti failo, kurį atsisiuntėte į kompiuterį, MD5 maišą. Pavyzdžiui, norėdami įsitikinti, kad atsisiuntėte būtent tą failą, kurio norėjote, ir kad užpuolikas jo nepakeitė. Šiame straipsnyje apžvelgsime 2 skirtingais būdais Tai galima padaryti per „Explorer“ plėtinį, taip pat per komandinę eilutę.

Galimybė per File Explorer plėtinį

„Windows Explorer“. Yra puiki programa „Hashtab“, kuri yra nemokama nekomerciniam naudojimui. Galite atsisiųsti iš. Pasirinkite nemokamą versiją ir spustelėkite mygtuką „Atsisiųsti“.

Įdiegę programą, į kontekstinis meniu Explorer, atsiras naujas skirtukas „Failų maišos“, kurį pasirinkus, programa automatiškai apskaičiuos pasirinkto failo maišą, priklausomai nuo to, kokie algoritmai yra pasirinkti jos nustatymuose.

Komandinės eilutės parinktis (su programos diegimu)

Jei mums reikia apskaičiuoti failo maišos kiekį per komandinę eilutę, galime naudoti Microsoft įrankį, kuris tinka būtent tokiems atvejams. Atsisiųskite jį iš ir įdiekite. Norėdami tai padaryti, standžiajame diske turėsite sukurti aplanką ir nurodyti jį diegimo proceso metu. Mūsų pavyzdyje programa buvo įdiegta aplanke C:\Program Files (x86)\FCIV. Norėdami apskaičiuoti failo MD5 maišą, turime paleisti komandų eilutę ir įvesti joje šią komandą:

"C:\Programų failai (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Kaip matote, MD5 maišos suma yra tokia pati tiek pirmajai, tiek antrajai parinkčiai.

„C:\Program Files (x86)\FCIV\fciv.exe“ yra kelias į fciv.exe failą
-md5 - nurodomas algoritmas, pagal kurį fciv.exe apskaičiuos maišos sumą
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - kelias į failą, kuriam apskaičiuojame maišos sumą.

Komandinės eilutės parinktis (neįdiegus programų)

Tuo atveju, jei nenorite įdiegti jokių programų, galite apsieiti su įmontuotomis. naudojant Windows, tam galite naudoti CertUtil įrankį.

Lengviausias būdas patikrinti MD5 (maišos sumą) sistemoje Linux yra terminale. Per bet kurį GUI Turėsite atlikti daugiau manipuliacijų, nei tiesiog komanduoti šiuos veiksmus „Linux“ terminale:

Md5sum /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso

Savaime suprantama, kad reikiamo failo (/home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso) kelias turi būti nurodytas kaip jūsų – tas, kuris atitinka norimą skaičiuoti objektą MD5 sumos į Linux.

Kad neįvestumėte failo kelio rankiniu būdu, galite jį nukopijuoti taip. Naudodami failų tvarkyklę einame į katalogą, kuriame iš tikrųjų yra reikalingas failas. Adreso juosta failų tvarkyklė reikia perkelti iš „piktogramos“ rodinio į teksto rodinį, naudojant klavišus , tada galite nukopijuoti kelią naudodami pelę dešiniuoju pelės mygtuku arba naudodami klavišus . Eikite į terminalą ir pridėkite mūsų kelią su visu failo pavadinimu prie rašytinės komandos „md5sum“, atskirtos tarpu.

$ md5sum /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso

„Linux“ komandos yra standartinės visiems ir reiškia, kad komanda md5sum tinka bet kokiam platinimui Linux, nesvarbu, kur esate. Tai vienas iš privalumų komandinė eilutė!!!

Atsisiuntus didelius failus reikia patikrinti MD5 (maišos sumas), kuris neveiks tinkamai, jei kuris nors failas bus pažeistas ar kaip nors pakeistas. MD5 kiekių tikrinimas daugiausia taikomas .iso failams, dažniausiai paskirstymo rinkiniams. Jei .ISO failas yra pažeistas, neturėtumėte jo rašyti į USB raktą (flash drive), o tuo labiau į optinį diską, Linux distribucija praneš apie klaidą bet kuriuose failuose diegimo metu.

Įrašę Linux platinimą į optinį diską, turite patikrinti jo vientisumą ir sužinoti jo MD5 sumą

Šiame straipsnyje mes toliau gilinsimės į komandų eilutės pasaulį ir palyginsime įrašyto optinio įrenginio MD5 su originalaus .ISO failo MD5 suma, naudodami isoinfo konsolės įrankį. Pirmiausia ištrauksime pirminę informaciją apie įrašytą diską naudodami komandą:

Isoinfo -d -i /dev/sr0

Kur /dev/sr0 yra DVD-ROM, kad būtų paaiškintas prijungto failo pavadinimas optinis diskas, jei turite daugiau nei vieną, galite jį rasti šios komandos išvestyje:

Iš turimos informacijos įvedus:

$ isoinfo -d -i /dev/sr0

Bus kažkas tokio:

Kompaktinis diskas yra ISO 9660 formato Sistemos ID: Tomo ID: Lubuntu 12.04 i386 Tomo rinkinio ID: Leidėjo ID: Duomenų rengėjo ID: XORRISO-1.0.8 2011.04.14.073001, LIBISOBURN-1.0.8,LIBISOBURN-1.0.0 -1.0.6 Programos ID: Autorių teisės Failo ID: Santrauka Failo ID: Bibliografinio failo ID: Tomo rinkinio dydis yra: 1 Tomo rinkinio eilės numeris: 1 Loginis bloko dydis: 2048 Tomo dydis yra: 352406 El Torito VD 1 versija rasta, įkrovos katalogas yra sektoriuje 320 Joliet su UCS 3 lygiu rasti Rock Ridge parašai 1 versija rasta Eltorito patvirtinimo antraštė: Hid 1 Arch 0 (x86) ID "" Raktas 55 AA Eltorito numatytoji įkrovos antraštė: Bootid 88 (įkraunama) Įkrovos laikmena 0 (be emuliacijos) Įkrovimas) Įkėlimo segmentas 0 Sistemos tipas 0 Nsect 4 Bootoff 52A18 338456

Mums svarbios šios eilutės:

Loginis bloko dydis yra: 2048 Tomo dydis yra: 352406

Dd if=/dev/sr0 bs=2048 count=352406 conv=notrunc,noerror | md5sum -b

Atkreipkite dėmesį į tris dalykus, kuriuos turite pakeisti:

  • /dev/sr0 - kelias į optinį diską (jei tokį turite, tada šis elementas nesikeičia)
  • bs= 2048 – turite savo reikšmę „Loginis bloko dydis yra:“
  • count=352406 - nuo reikšmės „Tūrio dydis yra:“.

Apskaičiavę gausite kažką panašaus į tai:

352406+0 perskaitytų įrašų 352406+0 įrašytų įrašų nukopijuoti 721727488 baitai (722 MB) *- , 55,3223 s, 13,0 MB/s

- tai yra disko MD5 suma. Jei ji atitinka vertę, nurodytą svetainėje, iš kurios atsisiuntėte failą arba iš kurios šaltinio failą kompiuteryje, o tai reiškia, kad diskas buvo įrašytas be klaidų. Praktikoje pasitaiko, kad MD5 suma dažnai nesutampa su svetainėje nurodyta MD5 suma dėl disko skaitymo klaidų.

Keičiantis informacija per kompiuterių tinklai arba per nešiojamąsias laikmenas, iškyla neatidėliotinas klausimas, kaip patikrinti perduodamos informacijos vientisumą. Galų gale, jei keli bitai yra neteisingai išsaugoti gautame kelių megabaitų faile, naudojant šį failą gali kilti problemų. Ypač jei šis failas yra programa. Todėl, platinant įvairius diegimo failus ir kitą informaciją, įprasta nurodyti kontrolinę sumą (hash) - kad vartotojai, atsisiuntę duomenis, galėtų savarankiškai patikrinti failų kontrolines sumas, ar jos atitinka atsisiųstos informacijos maišą.

Kontrolinių sumų naudojimo principai

Norint protingai naudoti technologiją, naudinga suprasti, kas yra maiša. IN bendras atvejis maiša yra bitų rinkinys, gautas apskaičiavus informaciją naudojant konkretų algoritmą. Išskirtinis bruožasŠis algoritmas yra toks, kad pasikeitus bent vienam bitui pradinėje informacijoje, keičiasi ir maišos suma. Ir tuo pačiu yra labai maža tikimybė, kad atsitiktinis kelių gaunamos informacijos bitų pasikeitimas maišos liks nepakitęs. Taigi, pasirodo, kad kontrolinė suma yra tarsi duomenų pasas, kurį patikrinus galima daryti išvadą, kad duomenys yra tikri.

Todėl maišos naudojimo principas yra gana paprastas ir susideda iš dviejų etapų:

1. Apskaičiuokite, išsaugokite ir paskelbkite pirminių duomenų kontrolinę sumą.

2. Duomenų kopijos vertės apskaičiavimas ir palyginimas su originalų verte.

Yra daug skirtingų maišos algoritmų. Ir atitinkamai yra daugybė maišos sumų tipų. Populiariausi tarp jų yra CRC32, MD5, SHA-1 ir tt

Kur naudojamos maišos?

Net tie vartotojai, kurie nežino, kokios maišos sumos, vis tiek dažnai gauna naudos iš jų naudojimo, pavyzdžiui, atidarant supakuotus failus. Faktas yra tas, kad šiuolaikiniai archyvatoriai prideda maišą prie supakuotų failų. Juos galima pamatyti atidarius archyvą naudojant archyvavimo programą.

Ir atitinkamai, išpakuojant, šios maišos yra automatiškai patikrinamos. Jei archyvas sugadintas, archyvavimo programa sugeneruos klaidą su pranešimu, kad failų kontrolinės sumos nesutampa. Todėl lengviausias būdas užtikrinti teisingo failų perdavimo kontrolę yra supakuoti juos į archyvą.

Kita sritis, kurioje gali būti naudojamos kontrolinės sumos, yra jų naudojimas vietoj slaptažodžių. Kai lankytojas užsiregistruoja svetainėje įvesdamas slaptas slaptažodis, tada serveryje saugomas ne pats slaptažodis, o jo maiša. Atitinkamai, jei užpuolikai gaus prieigą prie serverio, jie negalės sužinoti išsaugotų slaptažodžių – jų tiesiog nėra.

Taip pat maišos sumos yra neatsiejama torrentų sekėjų darbo dalis. Dėl to, atsisiunčiant failus per torrentus, garantuojamas 100% informacijos perdavimo vientisumas. Tokiu atveju vartotojui jokiu būdu nereikia kontroliuoti šio proceso. Visas reikalingas operacijas atsisiuntimo metu atlieka programa (). Žinoma, jei failai buvo atsisiunčiami ilgą laiką ir turite įsitikinti, kad laikui bėgant jie nebuvo pažeisti, galite atlikti rankinį pakartotinį nuskaitymą. Pavyzdžiui, uTorrent programoje kontekstiniame meniu yra tam skirtas specialus elementas (pasirodo paspaudus dešiniuoju pelės mygtuku spustelėkite pelė ant pasirinkto torrento).

Naudojant archyvus ir torrentus, maiša atliekama be vartotojo įsikišimo. Tačiau kadangi ne visus failus patogu archyvuoti, o tuo labiau naudoti torrentus siųsdami informaciją, yra plačiai paplitusi praktika skaičiuoti savavališko failų rinkinio kontrolines sumas. Dažniausiai tam naudojamas MD5 formato maišas, kuriam sukurta daug įvairių programų.

Kaip sukurti MD5 failų maišą naudojant MD5Checker?

Nepaisant to, kad MD5 algoritmas yra daugelyje failų tvarkyklių ir paslaugų, ne visi yra patogūs naudoti. Kai kurios programos negali patikrinti failų grupės maišos. Kita programų dalis, nors ir tai daro, nerodo nuskaitymo rezultatų ataskaitos patogia forma – turite rankiniu būdu slinkti per visą failų sąrašą, kad nustatytumėte klaidų pranešimus.

Vienintelis maksimumas patogi programa darbui su MD5 - tai MD5Checker programa. Programą galite atsisiųsti iš oficiali svetainė. Nepaisant to, kad programa turi sąsają anglų kalba, ją naudoti gana paprasta.

Pagal numatytuosius nustatymus programoje nustatyta maiša programos failai, archyvai ir ISO vaizdai. Todėl, jei norite naudoti šią programą muzikai ir vaizdo įrašams, pirmiausia turite ją pakeisti vienintelis nustatymas— nurodykite failų, su kuriais veiks programa, kaukę. Norėdami tai padaryti, eikite į meniu elementą „Įrankiai / parinktys“ ir lauke „Įtraukti“ nurodykite simbolį * (tai reiškia „visi failai“).

Po to galite naudoti programą normalus režimas- dabar bus nuskaitytas kiekvienas failas visuose poaplankiuose.

Norėdami sukurti MD5 maišą, turite nuvilkti pasirinktus failus iš aplanko į programos langą – ir programa automatiškai pradės skaičiuoti visų pasirinktų failų ir visų failų poaplankiuose (atitinkančius mūsų nurodytą kaukę) MD5 sumas. Apskaičiuotos sumos bus rodomos stulpelyje „Dabartinis MD5“. Dabar belieka išsaugoti gautas reikšmes į failą spustelėjus mygtuką „S To“ („Išsaugoti į“).

Svarbu pažymėti, kad jei MD5 failą išsaugosite aplanke, kuriame yra visi mūsų pasirinkti failai ir poaplankiai, santykiniai keliai iki jų bus išsaugoti. Tai leis jums patikrinti kontrolinę sumą ateityje, net jei perkelsite failus į kitą vietą. Todėl prieš išsaugant failą prasminga eiti į aplanko šaknį spustelėjus atitinkamą mygtuką.

Jei atidarysite gautą failą Notepad, pamatysite, kad informacija jame saugoma paprasto teksto forma.

Tokiu atveju galite įsitikinti, kad keliai iki failų yra santykiniai, t.y. nėra disko raidės, kurioje jie yra. Toks MD5 failas gali būti saugomas aplanke kartu su failais, o ateityje šiame aplanke esančių failų vientisumą bus galima patikrinti bet kuriame kompiuteryje.

Kaip patikrinti failų kontrolines sumas?

Norėdami patikrinti failų kontrolines sumas, turite iš naujo paleisti programą arba spustelėti mygtuką „Išvalyti“, kad išvalytumėte failų sąrašą.

Po to vilkite MD5 failą į programos langą ir įsitikinkite, kad šalia kiekvieno failo yra žalia varnelė. Tai reiškia, kad failai yra saugūs. Jei failų yra gana daug, patogiau valdyti lentelės antraštėje esančius skaitiklius „Nepavyko“ ir „Patvirtinta“.

Galite atlikti eksperimentą: pervardykite vieną iš failų ir redaguokite kitą, atlikdami keletą nedidelių pakeitimų. Paleidusi pakartotinį patikrinimą, programa nustatė, kad vienas iš failų tapo nepasiekiamas pradiniu pavadinimu (pažymėtas geltona piktograma), o antrojo failo kontrolinė suma nesutapo (pažymėta raudona piktograma). Kontrolinės sumos neatitikimas rodo, kad failas buvo pakeistas arba sugadintas.

Verta paminėti, kad jei turite kelis aplankus, kurių kiekviename yra vienas ar keli MD5 failai (taip pat ir poaplankiuose), tada, nuvilkę visus šiuos aplankus į programos langą, galite vienu ypu patikrinti visų failų vientisumą. MD5Checker automatiškai ištraukia maišos reikšmes iš failų su md5 plėtiniu, kuris aptiktas nuskaitymo metu. Tai gali būti itin patogu, jei dideli informacijos kiekiai yra kopijuojami ar perduodami internetu.

Be to, jei pervardijote arba perkėlėte kai kuriuos failus į kitą vietą, galite redaguoti MD5 failą „Notepad“, nurodydami naujas jų kelių reikšmes – tada galėsite jį toliau naudoti failams tikrinti.

Rezultatai

Maišos technologija suteikia unikalią galimybę kontroliuoti informacijos saugumą. Šiais laikais, kai vartotojų failų skaičius siekia tūkstančius ir dešimtis tūkstančių, reikia patogumo apdoroti maišos sumas dideliems duomenų kiekiams. MD5Checker programa sėkmingai susidoroja su šia užduotimi, su kuria galite patikrinti daugelio failų kontrolines sumas ir sukurti jas, nepaisant jų įdėjimo aplankų medyje gylio.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas