Hash-summan laskeminen. Kuinka tarkistaa ISO-kuvan tarkistussummat

Hei ystävät! Kuten monien käyttäjien käytäntö osoittaa, tutustuttaessa tietokoneeseen tarkemmin kiinnostava kysymys on: mikä on tarkistussumma? Ja miten se lasketaan? Tässä artikkelissa kerromme sinulle, mikä se on ja miksi. Tarjoamme myös useita tapoja tarkistaa tiedostojen tarkistussumma tai hash.

Tarkistussumma (hash) on tietty arvo, joka lasketaan tiedoille tunnettujen algoritmien avulla. Suunniteltu tarkistamaan tietojen eheys lähetyksen aikana. Yleisimmät algoritmit ovat: CRC32, MD5 ja SHA-1.

CRC32 - (Cyclic redundancy code) Syklinen redundanssikoodi. käytetään arkistointiohjelmissa.

MD5:tä ei käytetä vain tietojen eheyden tarkistamiseen, vaan sen avulla voit myös hankkia melko luotettavan tiedostotunnisteen. Jälkimmäistä käytetään usein haussa identtiset tiedostot tietokoneella, jotta et vertaa kaikkea sisältöä, vaan vertaa vain tiivistettä.

SHA-1 - käytetään BitTorrent-ohjelman lataamien tietojen eheyden tarkistamiseen.

Olemme selvittäneet HashTab-ohjelman. On helpompaa olla vertaamatta tarkistussummia)

Johtopäätös

Tässä artikkelissa selvitimme, mikä se on tarkistussumma, mihin sitä käytetään. Meidän tapauksessamme tämä on yksinkertainen vaihtoehto tiedostojen eheyden ja alkuperäisen identiteetin tarkistamiseksi.

Tutustuimme ohjelmiin HashTab ja MD5 File Checker.

HashTab voi verrata erilaisia ​​tarkistussummia, toisin kuin MD5 File Checker. Mutta jälkimmäinen ei vaadi asennusta, mikä on erityisen tärkeää, jos sinulla ei ole järjestelmänvalvojan oikeuksia.

Jos sinulla on kysyttävää, muista kirjoittaa kommentti.

Video - tarkistussumma

Kun vaihdetaan tietoja kautta Tietokoneverkot tai kannettavan median kautta herää kysymys, kuinka eheys tarkistetaan lähetettyä tietoa. Loppujen lopuksi, jos useita bittejä on tallennettu väärin tuloksena olevaan usean megatavun tiedostoon, tämä voi johtaa ongelmiin tämän tiedoston käytössä. Varsinkin jos tämä tiedosto on sovellus. Siksi leviämisen kanssa erilaisia asennustiedostot, ja muut tiedot, on tapana ilmoittaa tarkistussumma (hash) - jotta käyttäjät voivat ladattuaan tiedot tarkistaa itsenäisesti tiedostojen tarkistussummat, jotta ne vastaavat ladattujen tietojen tiivistettä.

Tarkistussummien käytön periaatteet

Jotta tekniikkaa voidaan käyttää älykkäästi, on hyödyllistä ymmärtää, mitä hash on. SISÄÄN yleinen tapaus hash on joukko bittejä, jotka on saatu tiettyä algoritmia käyttävien tietojen laskelmien tuloksena. Erottuva ominaisuus Tämä algoritmi on, että kun vähintään yksi bitti alkuperäisessä tiedossa muuttuu, myös hash-summa muuttuu. Ja samaan aikaan on erittäin pieni todennäköisyys, että satunnainen muutos muutaman bitin saapuvassa informaatiossa jättää hashin ennalleen. Näin ollen käy ilmi, että tarkistussumma on kuin tietopassi, jonka tarkistamisen jälkeen voit päätellä, että tiedot ovat aitoja.

Siksi tiivisteiden käyttöperiaate on melko yksinkertainen ja koostuu kahdesta vaiheesta:

1. Laske, tallenna ja julkaise alkuperäisten tietojen tarkistussumma.

2. Sen arvon laskeminen kopiolle tiedoista ja vertailu alkuperäisten arvoihin.

On olemassa monia erilaisia ​​algoritmeja hajautus. Ja vastaavasti hash-summia on monenlaisia. Suosituimmat niistä ovat CRC32, MD5, SHA-1 jne.

Missä hashia käytetään?

Myös ne käyttäjät, jotka eivät tiedä mitä hash-summia, hyötyvät usein niiden käytöstä - esimerkiksi avattaessa pakattuja tiedostoja. Tosiasia on, että nykyaikaiset arkistaattorit lisäävät tiivisteensä pakattuihin tiedostoihin. Ne näkyvät avaamalla arkisto arkistointiohjelmalla.

Ja vastaavasti, kun puretaan, nämä tiivisteet tarkistetaan automaattisesti. Jos arkisto on vaurioitunut, arkistointiohjelma tuottaa virheilmoituksen, jonka mukaan tiedostojen tarkistussummat eivät täsmää. Siksi helpoin tapa varmistaa tiedostojen oikean siirron hallinta on pakata ne arkistoon.

Toinen alue, jolla tarkistussummia voidaan käyttää, on käyttää niitä salasanojen sijasta. Kun vierailija rekisteröityy verkkosivustolle syöttämällä salainen salasana, silloin palvelimelle ei tallenneta itse salasanaa, vaan sen hash. Näin ollen, jos hyökkääjät pääsevät palvelimelle, he eivät voi saada selville tallennettuja salasanoja - niitä ei yksinkertaisesti ole olemassa.

Myös hash-summat ovat olennainen osa torrent-seuraajien työtä. Tämän ansiosta tiedonsiirron 100% eheys on taattu ladattaessa tiedostoja torrentien kautta. Tässä tapauksessa käyttäjän ei tarvitse ohjata tätä prosessia millään tavalla. Kaikki tarvittavat toimenpiteet Ladattaessa ohjelma () suoritetaan. Tietenkin, jos tiedostoja on ladattu pitkään ja sinun on varmistettava, että ne eivät ole vaurioituneet ajan myötä, voit suorittaa manuaalisen uudelleentarkistuksen. Esimerkiksi uTorrent-ohjelmassa kontekstivalikossa on erityinen kohta tätä varten (näkyy kun painat oikealla painikkeella hiiri valitun torrentin päällä).

Arkistoja ja torrentteja käytettäessä hajautus suoritetaan ilman käyttäjän toimia. Mutta koska kaikkia tiedostoja ei ole kätevä arkistoida ja vielä vähemmän käyttää torrentteja tiedon lähettämisessä, on yleinen käytäntö laskea tarkistussummat mielivaltaiselle tiedostojoukolle. Useimmiten tähän käytetään MD5-muodossa olevaa hashia, jota varten on luotu monia erilaisia ​​ohjelmia.

Kuinka luoda MD5-hajautustiedostoja MD5Checkerin avulla?

Huolimatta siitä, että MD5-algoritmi on saatavilla monissa tiedostonhallinnassa ja apuohjelmissa, kaikki eivät ole käteviä käyttää. Jotkut ohjelmat eivät voi tarkistaa tiedostoryhmän hajautusarvoja. Toinen osa ohjelmista ei näy, vaikka se tekee tämän kätevä muoto raportti skannaustuloksista - sinun on vieritettävä manuaalisesti koko tiedostoluettelo virheilmoitusten tunnistamiseksi.

Ainoa kätevin ohjelma MD5:n kanssa työskentelemiseen on MD5Checker-sovellus. Voit ladata ohjelman osoitteesta virallinen nettisivu. Huolimatta siitä, että ohjelmassa on englanninkielinen käyttöliittymä, se on melko yksinkertainen käyttää.

Ohjelma on oletusarvoisesti määritetty tiivistystä varten ohjelmatiedostoja, arkistot ja ISO-kuvat. Siksi, jos haluat käyttää tätä sovellusta musiikille ja videolle, sinun on ensin muutettava yksi asetus - määritettävä maski tiedostoille, joiden kanssa ohjelma toimii. Voit tehdä tämän siirtymällä "Työkalut / Asetukset" -valikkokohtaan ja määrittämällä *-symbolin (joka tarkoittaa "kaikki tiedostot") "Sisällytä" -kenttään.

Tämän jälkeen voit käyttää ohjelmaa sisään normaalitila- nyt kaikki skannataan yksittäisiä tiedostoja kaikissa alikansioissa.

MD5-tiivisteen luomiseksi sinun on vedettävä valitut tiedostot kansiosta ohjelmaikkunaan - ja ohjelma alkaa automaattisesti laskea MD5-summia kaikille valituille tiedostoille ja kaikille alikansioissa oleville tiedostoille (jotka täyttävät määrittämämme maskin). Lasketut määrät näkyvät "Nykyinen MD5" -sarakkeessa. Nyt jää vain tallentaa saadut arvot tiedostoon napsauttamalla "S To" -painiketta ("Save to").

On tärkeää huomata, että jos tallennat MD5-tiedoston kansioon, jossa kaikki valitsemamme tiedostot ja alikansiot sijaitsevat, suhteelliset polut heille. Tämän avulla voit tarkistaa tarkistussumman tulevaisuudessa, vaikka siirrät tiedostoja toiseen paikkaan. Siksi ennen tiedoston tallentamista on järkevää mennä kansion juureen napsauttamalla vastaavaa painiketta.

Jos avaat tuloksena olevan tiedoston Muistiossa, näet, että tiedot on tallennettu siihen pelkkänä tekstinä.

Tässä tapauksessa voit varmistaa, että tiedostojen polut ovat suhteellisia, ts. eivät sisällä asemakirjainta, jossa ne sijaitsevat. Tällainen MD5-tiedosto voidaan tallentaa kansioon tiedostojen mukana, ja jatkossa tässä kansiossa olevien tiedostojen eheys voidaan tarkistaa millä tahansa tietokoneella.

Kuinka tarkistaa tiedostojen tarkistussummat?

Tarkistaaksesi tiedostojen tarkistussummat, sinun on käynnistettävä ohjelma uudelleen tai napsauttamalla "Tyhjennä" -painiketta tiedostoluettelon tyhjentämiseksi.

Tämän jälkeen sinun tulee vetää MD5-tiedosto ohjelmaikkunaan ja varmistaa, että jokaisen tiedoston vieressä näkyy vihreä rasti. Tämä tarkoittaa, että tiedostot säilytetään turvassa. Jos tiedostoja on melko paljon, on helpompi hallita käyttämällä taulukon otsikon "Failed" ja "Passed" laskureita.

Voit suorittaa kokeilun: nimeä yksi tiedosto uudelleen ja muokata toista tekemällä pari pientä muutosta. Toisen tarkistuksen jälkeen ohjelma havaitsi, että yksi tiedostoista ei ollut käytettävissä sen alkuperäisellä nimellä (merkitty keltainen kuvake), ja toisen tiedoston tarkistussumma ei täsmää (merkitty punaisella kuvakkeella). Tarkistussumman epäsuhta osoittaa, että tiedostoa on joko muokattu tai se on vaurioitunut.

On syytä huomata, että jos sinulla on useita kansioita, joista jokainen sisältää yhden tai useamman MD5-tiedoston (myös alikansioissa), vetämällä kaikki nämä kansiot ohjelmaikkunaan, voit tarkistaa kaikkien tiedostojen eheyden yhdellä iskulla. MD5Checker poimii automaattisesti hajautusarvot tiedostoista, joissa on tarkistuksen aikana havaittu laajennus md5. Tämä voi olla erittäin kätevää, jos suuria määriä tietoa kopioidaan tai siirretään Internetin kautta.

Lisäksi, jos olet nimennyt uudelleen tai siirtänyt joitain tiedostoja toiseen paikkaan, voit muokata MD5-tiedostoa Muistiossa ja määrittää siellä uudet arvot niiden poluille - ja sitten voit käyttää sitä edelleen tiedostojen tarkistamiseen.

Tulokset

Hashing-tekniikka antaa ainutlaatuinen tilaisuus valvoa tietojen turvallisuutta. Nykyaikana, kun käyttäjätiedostojen määrä on tuhansia ja kymmeniä tuhansia, suurten tietomäärien hash-summien käsittely on helppoa. MD5Checker-ohjelma selviää onnistuneesti tästä tehtävästä, jonka avulla voit sekä tarkistaa tarkistussummat että luoda niitä useille tiedostoille riippumatta niiden sisäkkäisyyden syvyydestä kansiopuussa.

Ladattujen tiedostojen eheyden tarkistaminen

Hyödyllisiä vinkkejä
Videosoittimet
koodekit
Lataa johtajat
Torrent-asiakkaat
Ohjelman asetukset
Ladattujen tiedostojen eheyden tarkistaminen

Sarjakuvia (ja yleensä tiedostoja Internetistä) ladattaessa käy usein niin, että tiedosto ladataan "rikkinä" syystä tai toisesta. Varmistaaksesi, että ladattu tiedosto on identtinen palvelimella olevan tiedoston kanssa, sinun on verrattava niiden tarkistussummia. Tätä tarkoitusta varten voit käyttää md5 tarkistussumma-algoritmi. Kun sarjakuva lisätään palvelimelle, tämä tarkistussumma lasketaan, näet sen sarjakuvan tietosivulla. Laske tämä tarkistussumma tietokoneellesi ladatulle tiedostolle käyttämällä ohjelmaa, jonka olemme erityisesti kirjoittaneet:

  • (koko: ~ 87 kt)

Ohjelma ei vaadi asennusta. Käyttäjille käyttöjärjestelmät Linux, Unix, MacOS ja muut – etsi samankaltaisia ​​ohjelmia suoraan osana käyttöjärjestelmääsi.

Lyhyet ohjeet työskentelyyn MD5 File Checker -ohjelman kanssa:

Aloitetaan ohjelma. Etsi minkä tahansa sarjakuvan sivulta sarjakuvan tietolohkosta kenttä, jossa on md5-tarkistussumma, ja kopioi se leikepöydälle.



Liitä se valintaruutuun nro 2. Valitsemme tarkistettavan tiedoston kentästä nro 1. Napsauta "Tarkista" -painiketta. Tämän seurauksena saamme viestin ohjelman tuloksesta. Esimerkiksi "Tiedoston MD5-summa vastaa tarkistussummaa. Tiedosto ei ole vaurioitunut" tai "Tiedoston MD5-summa ei vastaa tarkistussummaa. Tiedosto saattaa olla vahingoittunut." Tehdään johtopäätökset.

Ohjelman lisäominaisuus on md5-tarkistussumman laskeminen mielivaltaiselle tiedostolle ja sen tuloste käyttäjälle.

Kaikista ohjelman toimintaa koskevista kysymyksistä ja löydetyistä virheistä voidaan ilmoittaa sivuston hallinnolle.

Meidän digitaalinen aikakausi, jopa yksi surkea tavu voi maksaa paljon. Jos tiedostossa ISO-kuva jos edes tavu puuttuu, tällaisen tiedoston käyttökelpoisuus on kyseenalainen. Jossain vaiheessa, kun haluat asentaa uuden käyttöjärjestelmän itsellesi, prosessi keskeytyy tietyssä asennuksen vaiheessa, koska kuva osoittautui rikki. Siksi mikä tahansa ISO tiedoston eheys tulee tarkistaa ennen kuin se poltetaan tyhjälle. Näin säästät arvokasta aikaasi ja varoitat itseäsi naurettavista tapauksista, joita sattui käytettäessä levyjä, joille tämä tai toinen ISO-kuva on tallennettu. Ja vielä yksi tärkeä pointti, ISO-kuva saattaa olla rikki johtuen sinusta riippumattomasta syystä – esimerkiksi kirjoittaja on ladannut tiedoston, joka on jo rikki. Ja myös Internet-yhteytesi epävakauden vuoksi, mikä johti lopulta tietojen menetykseen, kun tiedosto ladataan tietokoneellesi.

Jos haluat skannata ISO-kuvan tarkistussumman, sinun tulee suorittaa peräkkäin Seuraavat vaiheet. Ei ole mitään järkeä kuvata sitä yksityiskohtaisesti, koska ohjelma on melko yksinkertainen eikä vaadi syvällistä tietoa tai vakavaa kuvausta. Otetaan se kuitenkin askel askeleelta:

  1. Etsimme avaruudesta maailman laajuinen verkko HashTab-ohjelma (tai vastaava ohjelma, joka on suunniteltu tarkistamaan ISO-kuvien tarkistussummat (tai tiivisteet), lataa se tietokoneellesi ja asenna se. Voit ladata ohjelman esimerkiksi täältä http://www.softportal.com/get-19546-hashtab.html tai viralliselta verkkosivustolta. Asennusprosessi on melko yksinkertainen eikä vaadi kuvausta;
  2. Napsauta seuraavaksi hiiren kakkospainikkeella ISO-kuvatiedostoa ja valitse ponnahdusikkunasta kontekstivalikko"Ominaisuudet" -kohta, missä se sijaitsee, uusi upote, jonka on luonut HashTab-ohjelma;
  3. Siirry "Tiedostojen hajautussummat" -välilehteen, jossa ladatun tiedoston hash-summa näytetään. Tämä summa on ladatun tiedoston tarkistussumma, ja vaikka se ei olisi täydellinen, sillä on silti tarkistussumma.
  4. Kopioi hash-summa kuvauksesta ISO-tiedosto y (yleensä aiheessa, josta lataat tiedoston, ilmoitetaan ISO-kuvan tarkistussumma ja tarkistussumman on oltava myös levyn takana, jos kuva kopioidaan levyltä ja jos levy on lisensoitu ), liitä se "Hash vertailu" -kenttään ja napsauta "Vertaa tiedostoa..." -painiketta.

Valmis! Näin tiedämme täsmäävätkö tarkistussummat ja varmistamme, että ISO-kuva on valmis poltettavaksi. Jos tarkistussummat eroavat toisistaan, sinun on ladattava ISO-tiedosto uudelleen ja tarkistettava sen eheys uudelleen. Jos käy ilmi, että uudelleen ladattu ISO-kuva on edelleen rikki, sinun on parempi etsiä Internetistä toinen kuva, mieluiten eri tekijältä.

Mielenkiintoisin asia on, että HashTab-ohjelma on saatavilla sekä käyttöjärjestelmän käyttäjille Windows-järjestelmät, ja MacO:n ystäville. Siksi HashTab on yleinen työkalu ISO-kuvan tarkistussummien tarkistamiseen. Ja vaikka sinulla on asennettuna useita tietokoneita, joissa on eri käyttöjärjestelmät, olet paljon tottunut käyttämään yhtä ohjelmistoa sen sijaan, että etsit yksittäisiä ohjelmia, suunniteltu eri käyttöjärjestelmille. Internetissä on aika paljon vastaavia ratkaisuja, jonka avulla voit valita runsauden joukosta käytännössä identtisiä ohjelmia, jotka eroavat toisistaan ​​vain käyttöliittymänsä osalta. Kaikki nämä ohjelmat ovat kuitenkin melko yksinkertaisia ​​eivätkä kovin laajoja toiminnaltaan, joten valitsetpa minkä tahansa, se on suunnilleen sama. Onnea sinulle ja tietojen oikeellisuuteen!

Jokaisella tiedostolla on oma yksilöllinen arvonsa, jota voidaan käyttää tiedoston vahvistamiseen. Tätä arvoa kutsutaan hash- tai tarkistussummaksi. Kehittäjät käyttävät sitä usein ohjelmisto kun käytät tiedostoja. Tiedosto varmistetaan käyttämällä tarkistussummaa sen eheyden määrittämiseksi ja se vastaa määritettyä tunnistetta.

Tiedoston tarkistussumman laskemiseen on useita algoritmeja, joista tunnetuimmat ja yleisimmät ovat MD5, SHA256, SHA1, SHA384. Voit laskea tiedoston tiivisteen eli sen tarkistussumman seuraavasti: vakiotyökaluja Windows ja kolmannen osapuolen palvelut. Tässä artikkelissa tarkastelemme, miten tämä tehdään.

Sisällysluettelo:

Kuinka selvittää tiedoston tiiviste komentorivin kautta

Windowsin komentorivin avulla voit suorittaa erilaisia ​​toimintoja sekä itse järjestelmällä että yksittäisillä tiedostoilla. Sen avulla voit määrittää tiedostojen tarkistussumman sisäänrakennetun CertUtil-apuohjelman avulla.

läpi komentorivi Selvittääksesi tiedoston hajautusarvon, kirjoita komentoriville seuraava kysely:

Certutil -hashfile *polku tiedostoon* *algoritmi*

*tiedoston polku* sijaan sinun on syötettävä tiedoston koko polku. Esimerkiksi: d:\8.jpg

*algoritmi*:n sijaan sinun on syötettävä sen algoritmin nimi, jolla haluat laskea tarkistussumman. CertUtil-apuohjelma voi laskea tarkistussumman käyttämällä seuraavia algoritmeja: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512.

Suorittamalla määritetyn komennon voit nähdä CertUtil-apuohjelman avulla lasketun tiedoston hajautusarvon.

Kuinka selvittää tiedoston hajautusarvo PowerShell-apuohjelman avulla

Toinen sisäänrakennettu Windows-apuohjelma, joka pystyy määrittämään tiedoston tarkistussumman, on PowerShell. Se eroaa CertUtil-tuesta lisää algoritmit tarkistussumman laskemiseen: SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160.

Voit tarkistaa hajautusarvon PowerShell-apuohjelman kautta käyttämällä seuraavaa komentoa:

Get-FileHash *polku tiedostoon* | Format-List

*Tiedostopolun* sijaan sinun on määritettävä koko polku tiedostoon, jonka tarkistussumma tarkistetaan.

On tärkeää huomata, että oletuksena PowerShell-apuohjelma laskee tarkistussumman SHA256-algoritmin avulla.

Jos haluat käyttää toista algoritmia, sinun on määritettävä tämä komennossa pyyntöä suoritettaessa. Jos esimerkiksi haluat määrittää hajautusarvon MD5-algoritmilla, sinun on suoritettava komento:

Get-FileHash *polku tiedostoon* -Algoritmi MD5 | Format-List

MD5:n sijaan voit määrittää muita apuohjelman tukemia algoritmeja.

Kuinka selvittää tiedoston tiiviste HashTab-apuohjelman avulla

sitä paitsi Windowsin työkalut määrittääksesi käytettävän tiedoston tarkistussumman kolmannen osapuolen sovelluksia. Esimerkiksi yksi niistä käteviä ohjelmia HashTab, joka pystyy määrittämään tiedoston hajautusarvon. Tämä on erittäin yksinkertainen sovellus, jonka voi ladata ilmaiseksi Internetistä.

Latauksen jälkeen HashTab-ohjelmat ja asennus, tiedoston ominaisuuksiin luodaan uusi välilehti, jonka nimi on "Tiedoston hash summat". Tällä välilehdellä näet tiedoston tarkistussummalaskelman eri algoritmeissa.