Checksum ni nini?

Mifano ya Checksum, Matumizi Cases, na Calculators

Checksum ni matokeo ya kuendesha algorithm, inayoitwa kazi ya kihistoria , kwenye kipande cha data, kwa kawaida faili moja. Ikilinganisha na hundi ambayo huzalisha kutokana na toleo lako la faili, na moja iliyotolewa na chanzo cha faili, inasaidia kuhakikisha kuwa faili yako ya faili ni ya kweli na ya hitilafu.

Checksum pia wakati mwingine huitwa jumla ya hash na mara nyingi chini ya thamani ya hadhi , msimbo wa hashi , au tu hash .

Mfano wa Checksum Rahisi

Wazo la hundi au kazi ya kihistoria inaonekana kuwa ngumu na sio uwezekano wa thamani ya jitihada, lakini tunataka kukushawishi vinginevyo! Checksums kweli sio ngumu kuelewa au kuunda.

Hebu tuanze kwa mfano rahisi, kwa matumaini kuonyesha nguvu za hundi ili kuthibitisha kwamba kitu fulani kimesabadilika. Checksum ya MD5 kwa maneno ifuatayo ni kamba ndefu ya wahusika ambao huwakilisha hukumu hiyo.

Huu ni mtihani. 120EA8A25E5D487BF68B5F7096440019

Kwa madhumuni yetu hapa, wao ni sawa sawa. Hata hivyo, kufanya hata mabadiliko kidogo, kama kuondoa muda tu , itazalisha checksum tofauti kabisa:

Hii ni mtihani CE114E4501D2F4E2DCEA3E17B546F339

Kama unaweza kuona, hata mabadiliko ya minuscule kwenye faili itazalisha hundi tofauti, na kuifanya wazi kuwa moja si kama nyingine.

Checksum Tumia Uchunguzi

Hebu tuseme kupakua sasisho kubwa, kama pakiti ya huduma , kwenye programu unayotumia kila siku, kama mhariri wa graphics. Hii labda ni faili kubwa sana, kuchukua dakika kadhaa au zaidi kupakua.

Mara baada ya kupakuliwa, unajuaje kwamba faili imepakuliwa vizuri? Je! Ikiwa bits chache zilipunguzwa wakati wa kupakuliwa na faili uliyo nayo kwenye kompyuta yako hivi sasa sio hasa iliyopangwa? Kuomba sasisho kwenye programu ambayo sivyo vile msanidi alivyoundwa iliwezekana kukusababisha matatizo makubwa.

Hii ni kulinganisha checksums inaweza kuweka akili yako kwa urahisi. Ukiangalia tovuti uliyopakua faili hiyo kutoka kwenye data ya hundi pamoja na faili iliyopakuliwa, unaweza kutumia calculator ya checksum (tazama Calculators Checksum chini) ili kuzalisha checksum kutoka faili yako kupakuliwa.

Kwa mfano, sema tovuti hutoa MD5 checksum : 5a828ca5302b19ae8c7a66149f3e1e98 kwa faili uliyopakuliwa . Wewe kisha kutumia kihesabu chako cha checksum ili kuzalisha checksum ukitumia kazi sawa ya cryptographic hash, MD5 katika mfano huu, kwenye faili kwenye kompyuta yako. Je, mechi za checksums zinafanana? Kubwa! Unaweza kuwa na ujasiri sana kwamba faili mbili zinafanana.

Je, checksums haifai? Hii inaweza kumaanisha chochote kutokana na ukweli kwamba mtu amefanya kupakuliwa kwa kitu kingine bila ya kujua, kwa sababu ya dhambi isiyo ya chini kama vile ulivyofungua na kubadilisha faili, au uunganisho wa mtandao uliingiliwa na faili haijamaliza kupakua. Jaribu kupakua tena faili kisha uunda checksum mpya kwenye faili mpya na kisha ulinganishe tena.

Checksums pia ni muhimu kwa kuthibitisha kuwa faili uliyopakuliwa kutoka mahali fulani isipokuwa chanzo cha awali ni, kwa kweli, faili sahihi na haijabadilishwa, kwa uovu au vinginevyo, kutoka kwa asili. Fanya tu kulinganisha hashi unayounda na ile inayopatikana kutoka chanzo cha faili.

Checksum Calculators

Checksum calculators ni zana zinazotumiwa kuchambua hundi. Kuna mengi ya mahesabu ya checksum huko nje, kila mmoja akiwa na seti tofauti ya kazi za kihistoria za kihistoria.

Moja moja ya malipo ya bure ya hundi ni Kiambatanisho cha Uaminifu wa Picha ya Microsoft, kinachoitwa fciv kwa muda mfupi. Fciv inasaidia tu kazi za MD5 na SHA-1 za kihistoria lakini hizi ni maarufu zaidi sasa.

Angalia jinsi ya kuthibitisha uaminifu wa faili kwenye Windows na FCIV kwa mafunzo kamili. Mpangilio wa Uaminifu wa Faili ya Microsoft ni faili ya amri lakini ni rahisi sana kutumia.

Mwingine bora wa kuchunguza bure wa kompyuta kwa Windows ni Hasher ya IgorWare, na ni portable kabisa hivyo huna kufunga kitu chochote. Ikiwa huna urahisi na zana za mstari wa amri, mpango huu pengine ni chaguo bora zaidi. Inasaidia MD5 na SHA-1, pamoja na CRC32. Unaweza kutumia Hasher IgorWare ili kupata hundi ya maandishi na faili.

JDigest ni calculator ya hundi ya wazi ya chanzo ambayo inafanya kazi katika Windows pamoja na kwenye MacOS na Linux.

Kumbuka: Kwa kuwa sio wote wa kuhesabu checksum husaidia kazi zote za kielektroniki za kielelezo, hakikisha kwamba chombo chochote cha checksum ambacho unechagua kutumia kinasaidia kazi ya hashi iliyozalisha checksum inayoambatana na faili unayopakua.