Ko nozīmē slikta kontrolsumma?

Kontrolsumma ir sistēma, ar kuras palīdzību dators var pārbaudīt faila saturu attiecībā pret zināmu ierakstu, nodrošinot, ka saturs ir pareizs un nebojāts. Ja failam šī pārbaude neizdodas, rodas slikta kontrolsummas kļūda, kas nozīmē, ka daļa datu vairs neatbilst oriģinālam. Ja jūsu datiem neizdodas pārbaudīt kontrolsummu, tas parasti nozīmē, ka tie ir jāaizstāj no dublējuma vai citādi jārekonstruē ietekmētais fails.

Funkcija

Ja, piemēram, jums ir skaitļu saraksts, kas jāpārsūta kolēģim, un jums tas ir jāpārliecinās viņš precīzi pieraksta skaitļus, jums ir nepieciešams kāds veids, kā pārbaudīt, vai viņš visu dabūja pareizi. Viena vienkārša metode, ko varētu izmantot, ir skaitļu saraksta saskaitīšana un summas pierakstīšana. Kad viņš ir nokopējis sarakstu, viņš var pievienot savus skaitļus un salīdzināt savu summu ar jūsējo. Ja divas kopsummas nesakrīt, tā ir droša zīme, ka viņš ir pieļāvis kļūdu. Šis ir ļoti vienkāršs kontrolsummas pārbaudes piemērs.

Dienas video

Datori un kontrolsummas

Kontrolsumma datoros ir sarežģītāka nekā vienkārša skaitļu saraksta saskaitīšana, taču tā notiek pēc tā paša principa. Vairumā gadījumu sistēma izmanto daudz sarežģītāku matemātisko vienādojumu, kas pazīstams kā kriptogrāfijas jaucējfunkcija. Tas rada unikālu izvadi, pamatojoties uz ievadi, un datori var izmantot jaucējfunkcijas, lai ļoti ātri pārbaudītu lielu datu daudzumu. Kriptogrāfiskā algoritma sarežģītā būtība nozīmē, ka jebkura neliela datu dispersija rada a būtiska atšķirība kontrolsummā, un, ja ģenerētais skaitlis neatbilst paredzamajai vērtībai, jūs saņemat sliktu kontrolsummas kļūda.

Sliktas kontrolsummas

Visizplatītākais kontrolsummu kļūdu avots ir datora BIOS. Šī nepastāvīgā datora atmiņas daļa glabā svarīgu informāciju par aparatūru, un dators izmanto kontrolsummas verifikāciju, lai nodrošinātu datu aizsardzību. Ja kaut kas notiek, lai mainītu šos datus, jūsu dators sāknēšanas laikā var ziņot par sliktu kontrolsummas kļūdu, tāpēc jums būs jāpārbauda iestatījumi. Atkārtotas kontrolsummas kļūdas var liecināt par to, ka akumulators, kas darbina šo krātuvi, ir bojāts un var būt jānomaina.

Citi lietojumi

Vēl viena skaitļošanas joma, kurā var rasties kontrolsummas pārbaude, ir programmatūras izplatīšana. Uzņēmumi, kas ražo utilītas, piemēram, pretvīrusu un ļaunprātīgas programmatūras komplektus un dara tās pieejamas tiešsaistē, ir ļoti ieinteresētas nodrošināt savas programmatūras autentiskumu. Daudzos gadījumos šie uzņēmumi publicē savu laidienu kontrolsummu vērtības un, ja fails neizdodas kontrolsummas verifikāciju, tas var norādīt, ka tā ir viltota vai ir bojāta lejupielādes laikā process.