Duke numëruar md5. Si të kontrolloni hash-in MD5 të një skedari në Windows

Shtëpi / Sistemet operative
Këshilla të dobishme
Luajtës video
Kodekët
Menaxherët e shkarkimit
Klientët e torrentit
Cilësimet e programit
Kontrollimi i integritetit të skedarëve të shkarkuar

Kur shkarkoni karikaturat (dhe skedarët në përgjithësi nga Interneti), shpesh ndodh që skedari të shkarkohet "i prishur" për një arsye ose një tjetër. Për t'u siguruar që skedari i shkarkuar është identik me skedarin në server, duhet të krahasoni shumat e tyre të kontrollit. Për këtë qëllim mund të përdorni algoritmi md5 checksum. Kur një karikaturë shtohet në server, ai llogarit të njëjtën gjë shuma e kontrollit, mund ta shihni në faqen e informacionit për filmin vizatimor. Për të llogaritur këtë shumë kontrolli për një skedar të shkarkuar në kompjuterin tuaj, përdorni programin që kemi shkruar posaçërisht:

  • (madhësia: ~ 87 kb)

Programi nuk kërkon instalim. Për përdoruesit e sallës së operacionit Sistemet Linux, Unix, MacOS dhe të tjerë - kërkoni programe të ngjashme drejtpërdrejt si pjesë e OS tuaj.

Udhëzime të shkurtra për të punuar me programin MD5 File Checker:

Le të hapim programin. Në faqen me çdo karikaturë, në bllokun e informacionit për filmin vizatimor, gjeni fushën me kontrollin md5 dhe kopjojeni atë në kujtesën e fragmenteve.



Ngjitni atë në kutinë nr. 2. Ne zgjedhim skedarin që duam të kontrollojmë në fushën nr. 1. Klikoni butonin "Kontrollo". Si rezultat, marrim një mesazh me rezultatin e programit. Për shembull, "Shuma MD5 e skedarit përputhet me shumën e kontrollit. Skedari nuk është i dëmtuar" ose "Shuma MD5 e skedarit nuk përputhet me shumën e kontrollit. Skedari mund të jetë i dëmtuar." Le të nxjerrim përfundime.

Një veçori shtesë e programit është llogaritja e shumës së kontrollit md5 për një skedar arbitrar dhe dalja e tij tek përdoruesi.

Të gjitha pyetjet në lidhje me funksionimin e programit dhe çdo gabim të gjetur mund t'i raportohen administratës së sitit.

Ndonjëherë, kur shkarkoni skedarë nga Interneti, ka raste kur skedarët shkarkohen "të prishur", domethënë të korruptuar.

Ne nuk do të shqyrtojmë pse ndodh kjo tani, mund të ketë shumë arsye.

Për të siguruar integritetin e skedarit të shkarkuar, duhet të kontrolloni shumën MD5. Çdo autor ose burim që respekton veten që ofron skedarë të mëdhenj për shkarkim, duhet të publikojë shumën e tij MD5 së bashku me madhësinë e skedarit në mënyrë që përdoruesi.
Ju ndoshta keni parë përcaktime të ngjashme në disa faqe interneti - "MD5 checksum:".

Si të kontrolloni skedarët për integritet

Kur duhet bërë ky kontroll? Pastaj, kur shkarkoni skedarë të mëdhenj (DVD), programe, video mësimore, sistemet operative e kështu me radhë.

Kontrollimi i shumës MD5 do të jeni të sigurt se skedari është i paprekur dhe jo i dëmtuar Vetë programi është aq i thjeshtë për t'u përdorur sa që në fakt nuk ka asgjë për të përshkruar.

MD5 FileChecker nuk kërkon instalim në një PC, por lëshohet nga një skedar i rregullt .exe.

Pas shpaketimit nga arkivi. Hapni shkurtoren Md5Checker.exe

Si të përdorni MD5 FileChecker? Zgjidhni skedari i kërkuar duke përdorur butonin "Shfleto", duke përdorur butonin "Llogarit", llogaritni sasinë MD5 të skedarit të shkarkuar dhe futni shumën e deklaruar MD5 në rreshtin e tretë dhe klikoni "Kontrollo".


Nëse programi”, thotë " që shumat përputhen do të thotë se skedari është i paprekur dhe i padëmtuar. Mund ta shkarkoni dhe ta përdorni me siguri.

Kjo është arsyeja pse shkarkojnë program falas MD5 FileChecker në kompjuterin tuaj dhe shijoni atë.

Përmbajtja e artikullit:

Në disa situata, mund të jetë e nevojshme të llogaritet hash-i MD5 për një skedar që keni shkarkuar në kompjuterin tuaj. Për shembull, për t'u siguruar që keni shkarkuar saktësisht skedarin që dëshironit dhe se sulmuesi nuk e modifikoi atë. Në këtë artikull do të shikojmë 2 mënyra të ndryshme Kjo mund të bëhet: përmes një shtesë për Explorer, si dhe përmes linjës së komandës.

Opsioni përmes zgjerimit të File Explorer

Për Windows Explorer Ekziston një program i shkëlqyeshëm i quajtur Hashtab që është falas për përdorim jo komercial. Mund ta shkarkoni nga. Zgjidhni versionin falas dhe klikoni në butonin "Shkarko".

Pas instalimit të programit, në menyja e kontekstit Explorer, do të shfaqet një skedë e re "File Hashes", duke zgjedhur të cilën, programi do të llogarisë automatikisht hash-et për skedarin e zgjedhur në varësi të algoritmeve të zgjedhura në cilësimet e tij.

Opsioni i linjës së komandës (me instalimin e programit)

Nëse duhet të llogarisim sasinë e hash-it të një skedari përmes linjës së komandës, mund të përdorim një mjet nga Microsoft, i cili është i përshtatshëm vetëm për raste të tilla. Shkarkoni nga dhe instaloni. Për ta bërë këtë, do t'ju duhet të krijoni një dosje në hard diskun tuaj dhe ta specifikoni atë gjatë procesit të instalimit. Në shembullin tonë, programi u instalua në dosjen C:\Program Files (x86)\FCIV. Për të llogaritur hash-in MD5 të një skedari, duhet të hapim linjën e komandës dhe të shkruajmë komandën e mëposhtme në të:

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

Siç mund ta shihni, shuma e hash MD5 është e njëjtë si për opsionin e parë ashtu edhe për të dytën.

"C:\Program Files (x86)\FCIV\fciv.exe" është shtegu për në skedarin fciv.exe
-md5 - duke specifikuar algoritmin me të cilin fciv.exe do të llogarisë shumën hash
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - rruga drejt skedarit për të cilin llogarisim shumën e hash-it.

Opsioni i linjës së komandës (pa instaluar programe)

Në rast se nuk dëshironi të instaloni ndonjë program, mund t'ia dilni me ato të integruara. duke përdorur Windows, për këtë mund të përdorni programin CertUtil.

Mënyra më e lehtë për të kontrolluar MD5 (hash sum) në Linux është në terminal. Nëpërmjet çdo GUI Do t'ju duhet të bëni më shumë manipulime sesa thjesht të komandoni sa vijon në terminalin Linux:

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

Vetëkuptohet që shtegu i skedarit që ju nevojitet (/home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso) duhet të specifikohet si juaji, ai që korrespondon me objektin e dëshiruar për numërim MD5 shumat në Linux.

Për të shmangur futjen manuale të shtegut të skedarit, mund ta kopjoni atë si më poshtë. Duke përdorur menaxherin e skedarëve, shkojmë te drejtoria ku ndodhet në të vërtetë skedari që na nevojitet. Shiriti i adresave në menaxher skedariështë e nevojshme të kaloni nga pamja "ikonë" në pamjen e tekstit, duke përdorur tastet , atëherë mund ta kopjoni shtegun ose duke përdorur miun me klikim të djathtë, ose duke përdorur tastet . Shkoni te terminali dhe shtoni shtegun tonë me emrin e plotë të skedarit në komandën e shkruar "md5sum" të ndarë nga një hapësirë.

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

Komandat në Linux janë standarde për të gjithë dhe do të thotë se komanda md5sum i përshtatshëm për çdo shpërndarje Linux, pa marrë parasysh se ku jeni. Kjo është një nga avantazhet rreshti i komandës!!!

Kontrollimi i MD5 (shumave hash) kërkohet pas shkarkimit të skedarëve të mëdhenj, të cilët nuk do të funksionojnë siç duhet nëse ndonjë nga skedarët dëmtohet ose ndryshohet në ndonjë mënyrë. Kontrollimi i sasive të MD5 zbatohet kryesisht për skedarët .iso, më së shpeshti për kompletet e shpërndarjes. Nëse skedari .ISO është i dëmtuar, atëherë nuk duhet ta shkruani atë në një çelës USB (flash drive), aq më pak në një disk optik, shpërndarja Linux do të raportojë një gabim në çdo skedar gjatë instalimit;

Pasi të keni djegur një shpërndarje Linux në një disk optik, duhet të kontrolloni integritetin e tij dhe të zbuloni shumën e tij MD5

Në këtë artikull, ne do të vazhdojmë të gërmojmë në botën e linjës së komandës dhe të krahasojmë MD5 të optikës së regjistruar me shumën MD5 të skedarit origjinal .ISO duke përdorur mjetin e konsolës isoinfo. Për të filluar, ne do të nxjerrim disa informacione parësore në lidhje me diskun e regjistruar me komandën:

Isoinfo -d -i /dev/sr0

Ku /dev/sr0 është një DVD-ROM, për të sqaruar emrin e montuar tuaj disk optik, në rast se keni më shumë se një, mund ta gjeni nga dalja e kësaj komande:

Nga informacioni i disponueshëm pas hyrjes:

$ isoinfo -d -i /dev/sr0

Do të ketë diçka si kjo:

CD-ROM është në formatin ISO 9660 ID-ja e sistemit: ID-ja e vëllimit: Lubuntu 12.04 i386 ID-ja e grupit të vëllimit: ID-ja e botuesit: ID-ja e përgatitësit të të dhënave: XORRISO-1.0.8 2011.04.14.073001, LIBISOBURN,-1.0.8. -1.0.6 ID e aplikacionit: E drejta e autorit ID e skedarit: Abstrakt ID e skedarit: ID-ja e skedarit bibliografik: Madhësia e grupit të vëllimit është: 1 Numri i sekuencës së grupit të vëllimit është: 1 Madhësia logjike e bllokut është: 2048 Madhësia e vëllimit është: 352406 El Torito VD versioni 1 i gjetur, Katalogu i nisjes është në sektorin 320 Joliet me UCS niveli 3 i gjetur nënshkrimet e Rock Ridge versioni 1 i gjetur Koka e vërtetimit të Eltorito: Hid 1 Arch 0 (x86) ID "" Key 55 AA Eltorito koka e nisjes së paracaktuar: Bootid 88 (bootable) Boot media 0 (Pa Emulation Boot) Ngarkimi segment 0 Sys tip 0 Nsect 4 Bootoff 52A18 338456

Këto rreshta janë të rëndësishme për ne:

Madhësia logjike e bllokut është: 2048 Madhësia e vëllimit është: 352406

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

Kushtojini vëmendje tre pikave që duhet të zëvendësoni:

  • /dev/sr0 - rruga për në diskun optik (nëse keni një, atëherë ky artikull është i pandryshuar)
  • bs= 2048 - ju keni vlerën tuaj "Madhësia logjike e bllokut është:"
  • count=352406 - nga vlera “Madhësia e volumit është:”.

Pas llogaritjes do të merrni diçka të tillë:

352406+0 regjistrime të lexuara 352406+0 regjistrime të shkruara të kopjuara 721727488 bajt (722 MB) *- , 55,3223 s, 13,0 MB/s

- kjo është shuma MD5 e diskut. Nëse përputhet me vlerën e specifikuar në sajtin ku keni shkarkuar skedarin ose nga skedari burimor në kompjuter, që do të thotë se disku është regjistruar pa gabime. Në praktikë, ndodh që shuma MD5 shpesh nuk përkon me shumën MD5 të treguar në faqen e internetit për shkak të gabimeve gjatë leximit të diskut.

Gjatë shkëmbimit të informacionit nëpërmjet rrjetet kompjuterike ose nëpërmjet mediave portative, lind pyetja urgjente se si të verifikohet integriteti i informacionit të transmetuar. Në fund të fundit, nëse disa bit ruhen gabimisht në skedarin me shumë megabajt që rezulton, kjo mund të çojë në probleme kur përdorni këtë skedar. Sidomos nëse ky skedar është një aplikacion. Prandaj, kur shpërndani skedarë të ndryshëm instalimi dhe informacione të tjera, është zakon të tregoni një shumë kontrolli (hash) - në mënyrë që përdoruesit, pasi kanë shkarkuar të dhëna, të mund të kontrollojnë në mënyrë të pavarur kontrollet e skedarëve për një përputhje me hash-in e informacionit të shkarkuar.

Parimet e përdorimit të shumave të kontrollit

Për të përdorur teknologjinë në mënyrë inteligjente, është e dobishme të kuptoni se çfarë është një hash. NË rast i përgjithshëm një hash është një grup bitësh të marrë si rezultat i llogaritjeve mbi informacionin duke përdorur një algoritëm specifik. Tipar dallues Ky algoritëm është që kur ndryshon të paktën një bit në informacionin origjinal, ndryshon edhe shuma e hash-it. Dhe në të njëjtën kohë, ekziston një probabilitet jashtëzakonisht i ulët që një ndryshim i rastësishëm në disa pjesë të informacionit hyrës do ta lërë hash-in të pandryshuar. Kështu, rezulton se shuma e kontrollit është si një pasaportë e të dhënave, pasi të kontrolloni të cilën mund të konkludoni se të dhënat janë origjinale.

Prandaj, parimi i përdorimit të hash është mjaft i thjeshtë dhe përbëhet nga dy faza:

1. Llogaritni, ruani dhe publikoni kontrollin e të dhënave origjinale.

2. Llogaritja e vlerës së tij për një kopje të të dhënave dhe krahasimi me vlerën për origjinalet.

Ka shumë algoritme të ndryshme hashing. Dhe në përputhje me rrethanat, ka shumë lloje të shumave hash. Më të njohurat prej tyre janë CRC32, MD5, SHA-1 etj.

Ku përdoren haset?

Edhe ata përdorues që nuk e dinë se çfarë shumash hash janë ende mjaft shpesh përfitojnë nga përdorimi i tyre - për shembull, kur hapni skedarë të paketuar. Fakti është se arkivuesit modernë shtojnë hash-et e tyre në skedarë të paketuar. Ato mund të shihen duke hapur arkivin duke përdorur një program arkivues.

Dhe në përputhje me rrethanat, kur zbërthehen, këto hash verifikohen automatikisht. Nëse arkivi është i dëmtuar, programi i arkivimit do të gjenerojë një gabim me një mesazh që kontrollet e skedarëve nuk përputhen. Prandaj, mënyra më e lehtë për të siguruar kontrollin mbi transferimin e saktë të skedarëve është t'i paketoni ato në një arkiv.

Një fushë tjetër ku mund të përdoren shumat e kontrollit është përdorimi i tyre në vend të fjalëkalimeve. Kur një vizitor regjistrohet në një faqe interneti duke hyrë fjalëkalim sekret, atëherë nuk është vetë fjalëkalimi që ruhet në server, por hash-i i tij. Prandaj, nëse sulmuesit fitojnë qasje në server, ata nuk do të jenë në gjendje të zbulojnë fjalëkalimet e ruajtura - ata thjesht nuk janë aty.

Gjithashtu, shumat hash janë pjesë përbërëse e punës së gjurmuesve të torrentit. Falë kësaj, kur shkarkoni skedarë përmes torrenteve, garantohet integriteti 100% i transferimit të informacionit. Në këtë rast, përdoruesi nuk ka nevojë të kontrollojë këtë proces në asnjë mënyrë. Të gjitha operacionet e nevojshme gjatë shkarkimit kryhen nga programi (). Sigurisht, nëse skedarët janë shkarkuar për një kohë të gjatë dhe duhet të siguroheni që ato të mos dëmtohen me kalimin e kohës, mund të kryeni një ri-skanim manual. Për shembull, në programin uTorrent ka një artikull të veçantë për këtë në menynë e kontekstit (duket kur shtypni klikoni me të djathtën miu në torrentin e zgjedhur).

Kur përdorni arkivat dhe torrentët, hashimi kryhet pa ndërhyrjen e përdoruesit. Por meqenëse jo të gjithë skedarët janë të përshtatshëm për t'u arkivuar, aq më pak përdorimi i torrenteve kur dërgoni informacion, ekziston një praktikë e përhapur e llogaritjes së shumave kontrolluese për një grup arbitrar skedarësh. Më shpesh, për këtë përdoret një hash në formatin MD5, për të cilin janë krijuar shumë programe të ndryshme.

Si të krijoni skedarë hash MD5 duke përdorur MD5Checker?

Përkundër faktit se algoritmi MD5 është i disponueshëm në shumë menaxherë skedarësh dhe shërbime, jo të gjithë janë të përshtatshëm për t'u përdorur. Disa programe nuk mund të kontrollojnë hash-et për një grup skedarësh. Një pjesë tjetër e programeve, megjithëse e bën këtë, nuk shfaq një raport mbi rezultatet e skanimit në një formë të përshtatshme - duhet të lëvizni manualisht nëpër të gjithë listën e skedarëve për të identifikuar mesazhet e gabimit.

Maksimumi i vetëm program i përshtatshëm për të punuar me MD5 - ky është aplikacioni MD5Checker. Ju mund ta shkarkoni programin nga faqen zyrtare. Përkundër faktit se programi ka një ndërfaqe në gjuhën angleze, është mjaft i thjeshtë për t'u përdorur.

Programi është vendosur në hash si parazgjedhje skedarët e programit, arkivat dhe imazhet ISO. Prandaj, nëse dëshironi ta përdorni këtë aplikacion për muzikë dhe video, fillimisht duhet të ndryshoni një të tillë i vetmi mjedis— specifikoni një maskë për skedarët me të cilët do të punojë programi. Për ta bërë këtë, shkoni te artikulli i menusë "Mjetet / Opsionet" dhe specifikoni simbolin * (që do të thotë "të gjithë skedarët") në fushën "Përfshi".

Pas kësaj ju mund të përdorni programin në mënyrë normale— tani çdo skedar i vetëm në të gjitha nëndosjet do të skanohet.

Për të krijuar një hash MD5, duhet të tërhiqni skedarët e zgjedhur nga një dosje në dritaren e programit - dhe programi automatikisht do të fillojë të llogarisë shumat MD5 për të gjithë skedarët e zgjedhur dhe të gjithë skedarët në nëndosjet (që plotësojnë maskën që kemi specifikuar). Shumat e llogaritura do të shfaqen në kolonën "MD5 aktuale". Tani mbetet vetëm të ruani vlerat e marra në një skedar duke klikuar butonin "S To" ("Ruaj në").

Është e rëndësishme të theksohet se nëse ruani skedarin MD5 në dosjen në të cilën ndodhen të gjithë skedarët dhe nëndosjet që kemi zgjedhur, shtigjet përkatëse për to do të ruhen. Kjo do t'ju lejojë të kontrolloni shumën e kontrollit në të ardhmen edhe nëse i zhvendosni skedarët në një vend tjetër. Prandaj, para se të ruani skedarin, ka kuptim të shkoni në rrënjën e dosjes duke klikuar butonin përkatës.

Nëse hapni skedarin që rezulton në Notepad, do të shihni se informacioni ruhet në të në formën e tekstit të thjeshtë.

Në këtë rast, mund të siguroheni që shtigjet drejt skedarëve janë relative, d.m.th. nuk përmbajnë shkronjën e diskut në të cilën ndodhen. Një skedar i tillë MD5 mund të ruhet në një dosje së bashku me skedarët, dhe në të ardhmen integriteti i skedarëve në këtë dosje mund të kontrollohet në çdo kompjuter.

Si të kontrolloni shumat e kontrollit të skedarëve?

Për të kontrolluar shumat e kontrollit të skedarëve, duhet të rinisni programin ose të klikoni butonin "Pastro" për të pastruar listën e skedarëve.

Pas kësaj, duhet të tërhiqni skedarin MD5 në dritaren e programit dhe të siguroheni që një shenjë e gjelbër të shfaqet pranë çdo skedari. Kjo do të thotë që skedarët mbahen të sigurt dhe të sigurt. Nëse ka mjaft skedarë, atëherë është më i përshtatshëm të kontrolloni duke përdorur numëruesit "Dështoi" dhe "Kaluar" në kokën e tabelës.

Ju mund të bëni një eksperiment: riemërtoni një nga skedarët dhe modifikoni një tjetër, duke bërë disa ndryshime të vogla. Pas ekzekutimit të ri-kontrollit, programi zbuloi se një nga skedarët ishte bërë i paarritshëm me emrin e tij origjinal (i shënuar me një ikonë të verdhë) dhe shuma e kontrollit të skedarit të dytë nuk përputhej (shënuar me një ikonë të kuqe). Një mospërputhje e shumës së kontrollit tregon se skedari ose është modifikuar ose është dëmtuar.

Vlen të përmendet se nëse keni disa dosje, secila prej të cilave përmban një ose më shumë skedarë MD5 (përfshirë në nën-dosjet), atëherë duke i tërhequr të gjitha këto dosje në dritaren e programit, mund të kontrolloni të gjithë skedarët për integritet me një goditje. MD5Checker nxjerr automatikisht vlerat hash nga skedarët me shtesën md5 që haset gjatë skanimit. Kjo mund të jetë jashtëzakonisht e përshtatshme nëse sasi të mëdha informacioni kopjohen ose transmetohen përmes Internetit.

Gjithashtu, nëse keni riemërtuar ose zhvendosur disa skedarë në një vendndodhje tjetër, mund të modifikoni skedarin MD5 në Notepad, duke specifikuar vlera të reja për shtigjet e tyre atje - dhe më pas mund ta përdorni më tej për të kontrolluar skedarët.

Rezultatet

Teknologjia e hashimit ofron një mundësi unike për të kontrolluar sigurinë e informacionit. Në kohët moderne, kur numri i skedarëve të përdoruesve arrin në mijëra e dhjetëra mijëra, është e nevojshme lehtësia në përpunimin e shumave hash për vëllime të mëdha të dhënash. Programi MD5Checker e përballon me sukses këtë detyrë, me të cilën ju mund të kontrolloni shumat e kontrollit dhe t'i krijoni ato për shumë skedarë, pavarësisht nga thellësia e foleve të tyre në pemën e dosjeve.

© 2024 ermake.ru -- Rreth riparimit të PC - Portali informacioni