Mis on kontrollsumma (ja miks peaksite hoolitsema)?

Sisukord:

Mis on kontrollsumma (ja miks peaksite hoolitsema)?
Mis on kontrollsumma (ja miks peaksite hoolitsema)?

Video: Mis on kontrollsumma (ja miks peaksite hoolitsema)?

Video: Mis on kontrollsumma (ja miks peaksite hoolitsema)?
Video: ENDÜSTRİ 5.0 - TOPLUM 5.0 - YouTube 2024, Mai
Anonim
Kontrollsumma on numbrite ja tähtede järjekord, mida kasutatakse vigade andmete kontrollimiseks. Kui teate originaalfaili kontrollsumma, võite kasutada kontrollsummat, et kinnitada, et teie koopia on identne.
Kontrollsumma on numbrite ja tähtede järjekord, mida kasutatakse vigade andmete kontrollimiseks. Kui teate originaalfaili kontrollsumma, võite kasutada kontrollsummat, et kinnitada, et teie koopia on identne.

Kontrollsummad on selgitatud

Kontrollsumma saamiseks käivitate programmi, mis asetab selle faili algoritmi kasutades. Sellisteks tavapärasteks algoritmideks on MD5, SHA-1, SHA-256 ja SHA-512.

Algoritm kasutab krüptograafilist hash-funktsiooni, mis võtab sisendi ja genereerib fikseeritud pikkusega stringi (numbrite ja tähtede järjestus). Sisestusfail võib olla väike 1 MB fail või tohutu 4 GB fail, kuid mõlemal juhul saate lõpuks sama pikkuse kontrollmahu. Kontrollsummasid võib nimetada ka "hasheseks".

Väikesed muudatused failis tekitavad väga erinevaid kontrollikohti. Näiteks loonud kaks erinevat tekstifaili, mis on peaaegu ühesugused, kuid kellel on hüüumärk, kus teisel on periood. Pärast Windows 10 sisseehitatud kontrollimõõtmisvahendi käivitamist nägime väga erinevaid kontrollsummasid. Aluseks oleva faili ühekordne erinevus tekitab väga erinevat otsiva kontrollsummat.

Image
Image

Kui kontrollsummad on kasulikud

Võite kasutada kontrollsummasid failide ja muude andmete kontrollimiseks vigu, mis ilmnevad edastamise või salvestamise ajal. Näiteks ei pruugi fail olla nõuetekohaselt alla laaditud võrguprobleemide tõttu või kõvaketta probleemid võivad põhjustada diskineeritud faili korruptsiooni.

Kui teate originaalfaili kontrollsummat, saate selle abil kontrollsummasid või helirakendusi kasutada. Kui saadud kontrollsumma vastab, teate, et teie fail on identne.

Arvutid kasutavad taustal olevate probleemide andmete kontrollimiseks kontrollmasti-tüüpi meetodeid, kuid võite seda ise teha ka. Näiteks Linuxi distributsioonid pakuvad tihti kontrollsummasid, et saaksite oma Linuxi ISO õigesti alla laadida enne selle ketta kirjutamist või USB-kettaseadme paigaldamist. Võite kasutada ka kontrollsummasid, et kontrollida mis tahes muu faili tüüpi terviklikkust, alates rakendustest dokumentidele ja meediumile. Peate lihtsalt teadma originaalfaili kontrollsumma.

Mis vahe on MD5, SHA-1 ja SHA-256 summade vahel?

Kontrollsummad on kasulik viis faili vea puudumisel. Kui laadimisprobleemide või kõvaketta probleemide tõttu ilmneb juhuslik viga, on tulemuste kontrollsumma erinev, isegi kui see on vaid väike viga.

Kuid need krüptograafilised räsi funktsioonid ei ole ideaalsed. Turvalisuse uurijad on leidnud kokkupõrkeid MD5 ja SHA-1 funktsioonidega. Teisisõnu on nad leidnud kahte erinevat faili, mis toodavad sama MD5 või SHA-1 hash, kuid on erinevad.

See ei tohiks juhuslikult juhtuda, kuid ründaja võib seda tehnikat kasutada, et varjata pahatahtlikku faili õigustatud failina. Sellepärast ei tohiks te tugineda MD5 või SHA-1 summadele, et kontrollida, kas fail on autentne - lihtsalt korruptsiooni kontrollimiseks.

Siiani ei ole olnud ühtegi aruannet SHA-256 kokkupõrke kohta, mistõttu rakendused loovad nüüd MD5 summade ja SHA-1 summade asemel SHA-256 summad. SHA-256 on tugevam ja turvalisem algoritm.

Erinevad kontrollsummutamise algoritmid annavad erinevaid tulemusi. Failil on erinevad MD5, SHA-1 ja SHA-256 kontrollsummad. Kui teate ainult originaalfaili MD5 summat, peate arvutama oma koopia MD5 summa, et kontrollida, kas see vastab.

Image
Image

Kuidas arvutada kontrollsummad

Kui teate originaalfaili kontrollsummat ja soovite seda oma arvutis kontrollida, saate seda lihtsalt teha. Kõikidel süsteemidel Windows, MacOS ja Linux on sisseehitatud utiliidid kontrollsumade genereerimiseks. Te ei vaja kolmanda osapoole kommunaalteenuseid.

Windowsis on PowerShelli

Get-FileHash

käsk arvutab faili kontrollsumma. Selle kasutamiseks avage kõigepealt PowerShell. Windows 10 paremklõpsake Start-nuppu ja valige käsk "Windows PowerShell." Võite selle käivitada, otsides PowerShelli Start-menüüsse ja klõpsates "Windows PowerShelli" otseteed.

Tippige viirusel tekst
Tippige viirusel tekst

Get-FileHash

ja vajutage oma tühikut.

Tippige faili tee, mida soovite kontrollsumma arvutada. Või asjade lihtsustamiseks lohistage fail File Explorer aknasse PowerShelli aknasse, et see automaatselt täidaks oma tee.

Käsu käivitamiseks vajutage klahvi Enter ja näete faili SHA-256 hash. Sõltuvalt faili suurusest ja arvuti mälu kiirusest võib protsess võtta mõne sekundi.
Käsu käivitamiseks vajutage klahvi Enter ja näete faili SHA-256 hash. Sõltuvalt faili suurusest ja arvuti mälu kiirusest võib protsess võtta mõne sekundi.

Kui vajate teist tüüpi kontrollsummat, lisage sobiv

-Algorithm

käsu lõppu, nii:

Get-FileHash C:path ofile.iso -Algorithm MD5

Get-FileHash C:path ofile.iso -Algorithm SHA1

Võrdle arvutatud kontrollsumma originaaliga. Te ei tohiks vaadata liiga lähedalt, sest kontrollsummas on tohutu erinevus isegi siis, kui alusfailis on vaid väike erinevus.

Soovitan: