Pagrindinis Windows Kas yra kontrolinė suma? Pavyzdžiai, naudojimo atvejai ir skaičiuotuvai

Kas yra kontrolinė suma? Pavyzdžiai, naudojimo atvejai ir skaičiuotuvai



Kontrolinė suma nurodo, ar jūsų failo versija buvo pakeista, ar ne.

Kontrolinės sumos apibrėžimas (ir kaip ji generuojama)

Kontrolinė suma yra algoritmo, vadinamo kriptografine maišos funkcija, vykdymo rezultatas duomenims, paprastai vienam failui.

Palyginus kontrolinę sumą, kurią sugeneruojate iš savo failo versijos su ta, kurią pateikia failo šaltinis, galite užtikrinti, kad jūsų failo kopija yra autentiška ir be klaidų.

Kontrolinė suma taip pat kartais vadinama amaišos sumair rečiau amaišos vertė,maišos kodas, arba tiesiog amaišos.

Paprastas kontrolinės sumos pavyzdys

Kontrolinės sumos arba kriptografinės maišos funkcijos idėja gali atrodyti sudėtinga ir galbūt neverta pastangų, tačiau yra atvirkščiai! Kontrolines sumas tikrai nėra taip sunku suprasti ar sukurti.

Pradėkime nuo paprasto pavyzdžio, kuris, tikiuosi, parodys kontrolinių sumų galią įrodyti, kad kažkas pasikeitė. Šios frazės MD5 kontrolinė suma yra ilga simbolių eilutė, vaizduojanti tą sakinį.

|_+_|

Mūsų tikslais jie iš esmės yra lygūs vienas kitam. Tačiau net ir nežymiai pakeitus, pavyzdžiui, pašalinus justlaikotarpį, sudarys visiškai kitokią kontrolinę sumą.

|_+_|

Kaip matote, net ir nedidelis failo pakeitimas sukurs labai skirtingą kontrolinę sumą, todėl bus labai aišku, kad viena nelygu kitai.

Kaip jis naudojamas: kontrolinės sumos naudojimo atvejis

Tarkime, kad atsisiunčiate didelį programinės įrangos naujinį, pvz., pakeitimų paketą . Tai tikriausiai didžiulis failas, kurio atsisiuntimas užtrunka kelias minutes ar ilgiau.

Atsisiuntę, kaip žinoti, kad failas buvo tinkamai gautas? Ką daryti, jei perkėlimo metu nukrito keli bitai, o failo, kurį šiuo metu turite kompiuteryje, nėratiksliaikas buvo skirta? Tikėtina, kad pritaikius naujinimą programai, kuri nėra visiškai tokia, kaip ją sukūrė kūrėjas, gali kilti didelių problemų.

Štai kur kontrolinių sumų palyginimas gali padėti jums atsipalaiduoti. Darant prielaidą, kad svetainėje, iš kurios atsisiuntėte failą, kartu su atsisiunčiamu failu pateikiami kontrolinės sumos duomenys, galite naudoti kontrolinės sumos skaičiuotuvą (daugiau apie tai žemiau), kad gautumėte kontrolinę sumą iš atsisiųsto failo.

Pavyzdžiui, tarkime, kad svetainė pateikia šią atsisiųsto failo kontrolinę sumą

|_+_|

Tada naudokite savo kontrolinės sumos skaičiuotuvą, kad sukurtumėte kontrolinę sumą naudodami tą pačią kriptografinę maišos funkciją, šiame pavyzdyje MD5, kompiuteryje esančiame faile.

kodėl ieškant jų atsiranda snapchat vardas, bet neleidžia man jų pridėti?

Ar sutampa kontrolinės sumos? Puiku! Galite būti tikri, kad abu failai yra identiški.

Ar nesutampa kontrolinės sumos? Tai gali reikšti daugybę dalykų:

  • Kažkas jums to nežinant pakeitė atsisiuntimą kažkuo kenkėjišku.
  • Failą tyčia pakeitėte. Kaip skaitėte aukščiau, tai gali būti nepastebimas pakeitimas, pvz., vienos raidės ar kito simbolio pridėjimas arba pašalinimas.
  • Lyginate visiškai skirtingą, bet nekenksmingą failą, pvz., naujesnę versiją, jei tai programinė įranga, arba atnaujintą dokumentą.
  • Tinklo ryšys buvo nutrauktas, o failo atsisiuntimas nebuvo baigtas arba iškilo problema išsaugant failą, kai jis pasiekė standųjį diską. Pabandykite atsisiųsti failą dar kartą, tada sukurkite naują naujo failo kontrolinę sumą ir vėl palyginkite.

Kontrolinės sumos taip pat naudingos norint patikrinti, ar failas, kurį atsisiuntėte iš kažkurkitasnei pirminis šaltinis, iš tikrųjų yra galiojantis failas ir nebuvo nei piktybiškai, nei kitaip pakeistas iš originalo. Tiesiog palyginkite sukurtą maišą su ta, kurią galite gauti iš failo šaltinio.

garso perduodant į televiziją nėra

Kontrolinės sumos skaičiuotuvai

Kontrolinės sumos skaičiuotuvai yra įrankiai, naudojami kontrolinėms sumoms apskaičiuoti. Jų yra daugybė, kiekvienas iš jų palaiko skirtingą kriptografinių maišos funkcijų rinkinį.

Du nemokami variantai

Viena puiki nemokama parinktis (iš tikrųjų mūsų mėgstamiausia) yra „Microsoft File Checksum Integrity Verifier“, sutrumpintai vadinamas FCIV. Jis palaiko tik MD5 ir SHA-1 kriptografinės maišos funkcijos, tačiau jos šiuo metu yra pačios populiariausios.

„Microsoft File Checksum Integrity Verifier“ yra komandinės eilutės programa, tačiau ja naudotis labai paprasta.

Kaip patikrinti failo vientisumą sistemoje Windows naudojant FCIV

Kitas puikus nemokamas „Windows“ kontrolinės sumos skaičiuotuvas IgorWare Hasher , ir jis yra visiškai nešiojamas, todėl jums nereikia nieko diegti (tačiau jums reikės RAR failų atidarytuvo, kad išpakuotumėte programą). Jei nesate patenkinti komandų eilutės įrankiais, šis įrankis tikriausiai yra geresnis pasirinkimas. Jis palaiko MD5 ir SHA-1, taip pat CRC32. Galite naudoti jį norėdami rasti teksto ir failų kontrolinę sumą.

Integruotas Windows skaičiuotuvas

Taip pat galite naudoti certutil „Windows“ integruota programa. Tai taip pat yra komandinės eilutės įrankis, tačiau jį taip pat lengva naudoti norint patvirtinti MD5 failų kontrolinę sumą. Tame straipsnyje taip pat aprašoma, kaip tą patį padaryti su Linux Aš esu md5 .

IgorWare Hasher

Atvirojo kodo parinktis

Iš JDigest yra atvirojo kodo kontrolinės sumos skaičiuotuvas, veikiantis „Windows“, taip pat „MacOS“ ir „Linux“.

Internetinė galimybė

Jei norite naudoti internetinį skaičiuotuvą, mums patinka šis MD5 failo kontrolinės sumos įrankis nes leidžia įkelti failus.

Kadangi ne visi kontrolinės sumos skaičiuotuvai palaiko visas įmanomas kriptografinės maišos funkcijas, įsitikinkite, kad bet kuris jūsų pasirinktas skaičiuotuvas palaiko maišos funkciją, kuri sukūrė kontrolinę sumą, pridedamą prie atsisiunčiamo failo.

DUK
  • Ar visos kontrolinės sumos yra unikalios?

    Taip. Tik identiški failai turės tą pačią kontrolinę sumą. Pakeitus bet ką, išskyrus failo pavadinimą, bus gauta kita kontrolinė suma.

  • Kaip kontrolinių sumų skaičiuotuvai apskaičiuoja kontrolines sumas?

    Kontrolinės sumos skaičiuotuvai naudoja daugybę algoritmų, įskaitant išilginio pariteto patikrinimą, Fletcherio kontrolinę sumą, Adler-32 ir ciklinius atleidimo patikrinimus (CRC).

  • Kaip vienu metu patvirtinti kelias kontrolines sumas?

    Naudodami MD5 galite gauti kelių failų kontrolinę sumą vienu metu komandą. Atidarykite terminalą ir įveskite md5 po kiekvieno failo pavadinimo (atskirti tarpais), tada paspauskite Įeikite .

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip pataisyti „iPhone“ signalizaciją, kuri neveikia
Kaip pataisyti „iPhone“ signalizaciją, kuri neveikia
Jei jūsų iPhone žadintuvas neveikia arba neveikia tinkamai, yra dešimt skirtingų sprendimų, kurie gali išspręsti problemą.
Kaip gauti absoliučią vertę „Excel“
Kaip gauti absoliučią vertę „Excel“
Praleidus šiek tiek laiko su „Excel“, gali kilti klausimas, ar „Excel“ yra absoliučios vertės funkcija. Laimei, yra. Absoliuti skaičiaus reikšmė yra tai, kiek jis yra nuo nulio. Taigi absoliuti vertė yra
Kaip atšaukti „Netflix“: sustabdykite „Netflix“ prenumeratą „iPhone“, „iPad“, „Android“ ir internete
Kaip atšaukti „Netflix“: sustabdykite „Netflix“ prenumeratą „iPhone“, „iPad“, „Android“ ir internete
„Netflix“ padėjo pakeisti vaizdo įrašų turinio virškinimą ir besaikį televizijos laidų žiūrėjimą, o žemo įvertinimo B kategorijos filmams, kuriuos laikas pamiršo, suteikia naujos gyvybės. Paketų kaina prasideda nuo 9,99 USD per mėnesį, pakyla iki 19,99 USD per mėnesį
Kaip peržiūrėti „iTunes“ pirkinių istoriją
Kaip peržiūrėti „iTunes“ pirkinių istoriją
Jei „iTunes“ naudojote ilgą laiką, jūsų pirkinių istorija greičiausiai bus ilga ir įvairi. Jei tai kažkas panašaus į mano, tai bus šiek tiek visko, muzikos, televizijos laidų, knygos
Atsisiųskite „OneClickFirewall“
Atsisiųskite „OneClickFirewall“
„OneClickFirewall“. „OneClickFirewall“ yra maža programa, kuri suteiks galimybę blokuoti bet kurios programos prieigą prie interneto. Jis integruojamas su „Explorer“ kontekstiniu meniu. Viskas, ką jums reikia padaryti, tai dešiniuoju pelės mygtuku spustelėkite norimą blokuoti programą ir pasirinkite „Blokuoti prieigą prie interneto“. Autorius: Winaero. Atsisiųsti „OneClickFirewall“ Dydis: 299,17 Kb AdvertismentPCRepair: Fix
10 geriausių Padėkos dienos tapetų
10 geriausių Padėkos dienos tapetų
Pasirinkite vieną iš šių nemokamų Padėkos dienos fono paveikslėlių ir pridėkite jį prie kompiuterio, nešiojamojo kompiuterio ar telefono fono, kad pradėtumėte dėkingumo sezoną.
Kaip pašalinti tinklo piktogramą iš „Windows 10 File Explorer“
Kaip pašalinti tinklo piktogramą iš „Windows 10 File Explorer“
Štai kaip pašalinti tinklo piktogramą iš „File Explorer“ naršymo srities „Windows 10“.