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 išjungti „Aero Snap“ funkciją „Windows 8.1“, „Windows 8“ ir „Windows 7“
Kaip išjungti „Aero Snap“ funkciją „Windows 8.1“, „Windows 8“ ir „Windows 7“
Aprašoma, kaip išjungti „Aero Snap“ funkciją sistemose „Windows 8.1“, „Windows 8“ ir „Windows 7“
Kaip greitai paleisti į saugaus režimo komandų eilutę sistemose „Windows 8“ ir „Windows 8.1“
Kaip greitai paleisti į saugaus režimo komandų eilutę sistemose „Windows 8“ ir „Windows 8.1“
Aprašoma, kaip greitai paleisti „Windows 8“ ir „Windows 8.1“ į komandų eilutės režimą.
„Amazon“ neprisijungia prie manęs - ką daryti?
„Amazon“ neprisijungia prie manęs - ką daryti?
Daugelis žmonių skundžiasi dėl nuolatinio atsijungimo nuo „Amazon“ paskyrų. Ar esate vienas iš jų? Nesijaudinkite, šie klausimai dažniausiai yra laikini ir juos galima išspręsti. Problema gali būti ne „Amazon“ gale,
„WhatsApp for Windows Phone“ pašalinta iš „Microsoft Store“
„WhatsApp for Windows Phone“ pašalinta iš „Microsoft Store“
Jau kurį laiką žinome apie „Windows Phone“ palaikymo pabaigą, o pagrindinių programų, kurios buvo prieinamos „Windows Phone 8“ ir „Windows 10 Mobile“, kūrėjai pamažu pradėjo šalinti savo programas iš platformos. Dabar, kai „Windows Phone 8“ parduotuvė nustojo veikti ir įmonė baigėsi
Kas yra OGG failas?
Kas yra OGG failas?
OGG failas greičiausiai yra Ogg Vorbis suspaustas garso failas, naudojamas garso duomenims laikyti. Juos galima leisti su daugeliu muzikos grotuvų ir garso programinės įrangos. Kitus OGG failus naudoja grafikos programėlė.
Kaip archyvuoti arba išarchyvuoti „Instagram“ įrašus
Kaip archyvuoti arba išarchyvuoti „Instagram“ įrašus
Šių metų pradžioje „Instagram“ pristatė archyvą. Tai nesulaukė daug fanfarų ir praleido daug vartotojų, įskaitant mane. Tik tada, kai socialiniame tinkle aptariau pykčio metimo ir pykčio panaikinimo temą
Geriausias VPN JAV: geriausios srautinio perdavimo ir naršymo galimybės
Geriausias VPN JAV: geriausios srautinio perdavimo ir naršymo galimybės
Nesvarbu, ar nerimaujate dėl savo privatumo, ar ieškote didesnio saugumo, ar norite naudotis srautinio perdavimo paslaugomis užsienyje, gali padėti virtualus privatus tinklas (VPN). Prisijungę prie interneto per saugią VPN nuorodą į teikėjo serverį,