Ang isang checksum ay nagsasabi sa iyo kung ang iyong bersyon ng isang file ay binago o hindi.
Kahulugan ng Checksum (at Paano Ito Binubuo)
Ang checksum ay ang kinalabasan ng pagpapatakbo ng algorithm, na tinatawag na cryptographic hash function , sa isang piraso ng data, karaniwang isang file.
Ang paghahambing ng checksum na nabuo mo mula sa iyong bersyon ng file laban sa ibinigay ng pinagmulan ng file ay nakakatulong na matiyak na ang iyong kopya ng file ay tunay at walang error.
Ang checksum ay tinatawag ding ahash sumat mas madalas ahalaga ng hash,hash code, o simpleng ahash.
Isang Simpleng Halimbawa ng Checksum
Ang ideya ng isang checksum o isang cryptographic hash function ay maaaring mukhang kumplikado at hindi posibleng sulit ang pagsisikap, ngunit ang kabaligtaran ay totoo! Ang mga checksum ay talagang hindi ganoon kahirap unawain o gawin.
Magsimula tayo sa isang simpleng halimbawa, sana ay ipakita ang kapangyarihan ng mga checksum upang patunayan na may nagbago. Ang MD5 checksum para sa sumusunod na parirala ay isang mahabang string ng mga character na kumakatawan sa pangungusap na iyon.
|_+_|Para sa aming mga layunin dito, sila ay mahalagang katumbas ng bawat isa. Gayunpaman, gumawa ng kahit kaunting pagbabago, tulad ng pag-alis ng justang panahon, ay magbubunga ng ganap na kakaibang checksum.
|_+_|Tulad ng nakikita mo, kahit na ang isang maliit na pagbabago sa file ay magbubunga ng isang malaking pagkakaiba-iba ng checksum, na ginagawang napakalinaw na ang isa ay hindi katumbas ng isa.
Paano Ito Ginagamit: Isang Checksum Use Case
Sabihin nating nagda-download ka ng malaking pag-update ng software, tulad ng isang service pack . Ito ay malamang na isang malaking file, na tumatagal ng ilang minuto o higit pa upang ma-download.
Kapag na-download na, paano mo malalaman na natanggap nang maayos ang file? Paano kung may ilang pirasong nalaglag sa panahon ng paglilipat at ang file na mayroon ka sa iyong computer ngayon ay hindieksaktoano ang sinadya? Ang paglalapat ng update sa isang program na hindi eksakto sa paraang ginawa ng developer ay malamang na magdulot sa iyo ng malalaking problema.
Ito ay kung saan ang paghahambing ng mga checksum ay makapagpapaginhawa sa iyong isip. Ipagpalagay na ang website kung saan mo na-download ang file ay nagbibigay ng checksum data sa tabi ng file na ida-download, maaari kang gumamit ng checksum calculator (higit pa sa mga nasa ibaba) upang makagawa ng checksum mula sa iyong na-download na file.
Halimbawa, sabihin nating ibinibigay ng website ang checksum na ito para sa file na iyong na-download
Pagkatapos ay gagamitin mo ang iyong sariling checksum calculator upang makagawa ng checksum gamit ang parehong cryptographic hash function, MD5 sa halimbawang ito, sa file sa iyong computer.
kung saan mai-plug in ang power sw
Nagtutugma ba ang mga checksum? Malaki! Maaari kang maging lubos na kumpiyansa na ang dalawang file ay magkapareho.
Hindi ba tugma ang mga checksum? Ito ay maaaring mangahulugan ng maraming bagay:
- May pinalitan ang pag-download ng isang bagay na nakakahamak nang hindi mo alam.
- Sinadya mong binago ang file. Habang nagbabasa ka sa itaas, maaaring ito ay isang hindi mahahalata na pagbabago, tulad ng pagdaragdag o pag-alis ng isang titik o iba pang character.
- Naghahambing ka ng isang ganap na naiiba, ngunit hindi nakakapinsalang file, tulad ng isang mas bagong bersyon kung ito ay isang software program, o isang na-update na dokumento.
- Naantala ang koneksyon sa network, at hindi natapos ang pag-download ng file, o nagkaroon ng isyu sa pag-iimbak ng file kapag naabot nito ang iyong hard drive. Subukang i-download muli ang file at pagkatapos ay gumawa ng bagong checksum sa bagong file, at pagkatapos ay ihambing muli.
Kapaki-pakinabang din ang mga checksum para sa pag-verify na ang isang file na iyong na-download mula sa kung saaniba pakaysa sa orihinal na pinagmulan ay, sa katunayan, isang wastong file at hindi binago, malisyoso o kung hindi man, mula sa orihinal. Ihambing lamang ang hash na iyong nilikha sa isa na magagamit mula sa pinagmulan ng file.
kung paano ilagay ang pinagmulan ng mga laro sa singaw
Mga Checksum Calculator
Ang mga checksum calculator ay ang mga tool na ginagamit sa pagkalkula ng mga checksum. Mayroong maraming mga ito doon, bawat isa ay sumusuporta sa isang iba't ibang hanay ng mga cryptographic hash function.
Dalawang Libreng Opsyon
Ang isang mahusay na libreng opsyon (ang paborito namin, talaga) ay ang Microsoft File Checksum Integrity Verifier , na tinatawag na FCIV para sa maikling salita. Sinusuportahan lamang nito ang MD5 at SHA-1 cryptographic hash functions, ngunit ito ang pinakasikat sa ngayon.
Ang Microsoft File Checksum Integrity Verifier ay isang command-line program, ngunit napakadaling gamitin.
Paano I-verify ang Integridad ng File sa Windows Gamit ang FCIVAng isa pang mahusay na libreng checksum calculator para sa Windows ay IgorWare Hasher , at ito ay ganap na portable, kaya hindi mo na kailangang mag-install ng anuman (ngunit kakailanganin mo ng RAR file opener upang ma-unpack ang program). Kung hindi ka komportable sa mga tool sa command-line, ang tool na ito ay malamang na isang mas mahusay na pagpipilian. Sinusuportahan nito ang MD5 at SHA-1, pati na rin ang CRC32. Magagamit mo ito upang mahanap ang checksum ng teksto at mga file.
Isang Built-in na Windows Calculator
Maaari mo ring gamitin ang certutil built-in na program sa Windows. Ito rin ay isang command-line tool, ngunit ito ay pantay na madaling gamitin upang patunayan ang MD5 checksum ng mga file. Inilalarawan din ng artikulong iyon kung paano gawin ang parehong sa Linux gamit ang Ako ay md5 .
Isang Opsyon na Open Source
Mula sa JDigest ay isang open source checksum calculator na gumagana sa Windows gayundin sa macOS at Linux.
Isang Online na Opsyon
Kung mas gusto mong gumamit ng online na calculator, gusto namin itong MD5 file checksum tool dahil hinahayaan ka nitong mag-upload ng mga file.
Dahil hindi lahat ng checksum calculators ay sumusuporta sa lahat ng posibleng cryptographic hash functions, tiyaking sinusuportahan ng anumang calculator na pipiliin mong gamitin ang hash function na gumawa ng checksum na kasama ng file na iyong dina-download.
FAQ- Lahat ba ng checksum ay natatangi?
Oo. Ang mga file lang na magkapareho ang magkakaroon ng parehong checksum. Ang pagpapalit ng anuman maliban sa pangalan ng file ay magreresulta sa ibang checksum.
- Paano kinakalkula ng mga calculator ng checksum ang mga checksum?
Gumagamit ang mga checksum calculator ng ilang algorithm kabilang ang longitudinal parity check, Fletcher's checksum, Adler-32, at cyclic redundancy checks (CRCs).
- Paano ko mapapatunayan ang maraming checksum nang sabay-sabay?
Makukuha mo ang checksum ng maraming file nang sabay-sabay gamit ang MD5 utos. Buksan ang terminal at i-type md5 sinusundan ng bawat pangalan ng file (na pinaghihiwalay ng mga puwang), pagkatapos ay pindutin ang Pumasok .