Laini

Checksum ni nini? Na Jinsi ya Kuhesabu Checksums

Jaribu Chombo Chetu Cha Kuondoa Shida





Iliyotumwa kwenyeIlisasishwa mwisho: Februari 17, 2021

Sote tumezoea kutuma data kupitia Mtandao au mitandao mingine ya ndani. Kwa kawaida, data hiyo huhamishwa juu ya mtandao kwa namna ya bits. Kwa ujumla, data nyingi zinapotumwa kwenye mtandao, inaweza kupotea kwa sababu ya tatizo la mtandao au hata mashambulizi mabaya. Cheki hutumika kuhakikisha kuwa data iliyopokelewa haijadhurika na haina makosa na hasara. Checksum hufanya kama alama ya vidole au kitambulisho cha kipekee cha data.



Ili kuelewa hili vyema, zingatia hili: Ninakutumia kikapu cha tufaha kupitia wakala wa uwasilishaji. Sasa, kwa kuwa wakala wa utoaji ni wa tatu, hatuwezi kutegemea uhalisi wake kabisa. Kwa hiyo ili kuhakikisha kwamba hajala tufaha zozote alipokuwa njiani na kwamba unapokea tufaha zote, ninakupigia simu na kukuambia kwamba nimekutumia tufaha 20. Unapopokea kikapu, unahesabu idadi ya maapulo na angalia ikiwa ni 20.

Checksum ni nini na Jinsi ya Kuhesabu Checksums



Hesabu hii ya maapulo ndio checksum hufanya kwenye faili yako. Ikiwa umetuma faili kubwa sana kwenye mtandao (mtu wa tatu) au umepakua moja kutoka kwa mtandao na unataka kuhakikisha kuwa faili imetumwa au kupokelewa kwa usahihi, unatumia algorithm ya hundi kwenye faili yako ambayo inafanywa. kutuma na kuwasiliana thamani kwa mpokeaji. Baada ya kupokea faili, mpokeaji atatumia kanuni sawa na kulinganisha thamani iliyopatikana na ulichotuma. Ikiwa thamani zinalingana, faili imetumwa kwa usahihi na hakuna data iliyopotea. Lakini ikiwa maadili ni tofauti, mpokeaji atajua mara moja kwamba baadhi ya data imepotea au faili imeharibiwa kwenye mtandao. Kwa kuwa data inaweza kuwa nyeti sana na muhimu kwetu, ni muhimu kuangalia hitilafu yoyote ambayo inaweza kutokea wakati wa uwasilishaji. Kwa hivyo, cheki ni muhimu sana ili kudumisha uhalisi na uadilifu wa data. Hata mabadiliko madogo sana katika data husababisha mabadiliko makubwa katika hundi. Itifaki kama vile TCP/IP ambayo inasimamia sheria za mawasiliano ya mtandao pia hutumia cheki ili kuhakikisha kuwa data sahihi kila wakati inaletwa.

Cheki kimsingi ni algoriti inayotumia kitendakazi cha kriptografia ya heshi. Algorithm hii inatumika juu ya kipande cha data au faili kabla ya kutuma na baada ya kuipokea kupitia mtandao. Huenda umegundua kuwa imetolewa kando ya kiungo cha upakuaji ili unapopakua faili, unaweza kuhesabu hundi kwenye kompyuta yako mwenyewe na kuilinganisha na thamani iliyotolewa. Kumbuka kuwa urefu wa cheki hautegemei saizi ya data lakini kwa algoriti iliyotumika. Algoriti za hundi zinazotumika sana ni MD5 (algorithm ya 5 ya Message Digest), SHA1 (Secure Hashing Algorithm 1), SHA-256 na SHA-512. Algoriti hizi huzalisha thamani za 128-bit, 160-bit, 256 -bit na 512-bit mtawalia. SHA-256 na SHA-512 ni za hivi majuzi na zenye nguvu zaidi kuliko SHA-1 na MD5, ambazo katika baadhi ya matukio nadra zilitoa thamani sawa za hundi kwa faili mbili tofauti. Hii ilihatarisha uhalali wa kanuni hizo. Mbinu mpya ni uthibitisho wa makosa na zinaaminika zaidi. Algorithm ya Hashing hubadilisha data kuwa sawia yake ya binary na kisha kubeba shughuli za kimsingi kama NA, AU, XOR, n.k. juu yake na hatimaye kutoa thamani ya heksi ya hesabu.



Yaliyomo[ kujificha ]

Checksum ni nini? Na Jinsi ya Kuhesabu Checksums

Mbinu ya 1: Kukokotoa Checksum kwa kutumia PowerShell

1.Tumia utafutaji kwenye menyu ya kuanza kwenye Windows 10 na uandike PowerShell na bonyeza ' Windows PowerShell ' kutoka kwenye orodha.



2. Vinginevyo, unaweza kubofya kulia kwenye anza na uchague ' Windows PowerShell ' kutoka kwa menyu.

Fungua Windows PowerShell iliyoinuliwa kwenye Menyu ya Win + X

3.Katika Windows PowerShell, endesha amri ifuatayo:

|_+_|

4.Kidokezo kitaonyeshwa Thamani ya heshi ya SHA-256 kwa chaguomsingi.

Kukokotoa Checksum kwa kutumia PowerShell

5.Kwa algoriti zingine, unaweza kutumia:

|_+_|

Sasa unaweza kulinganisha thamani iliyopatikana na thamani iliyotolewa.

Unaweza pia kuhesabu cheki cheki kwa MD5 au SHA1 algoriti

Njia ya 2: Kokotoa Checksum kwa kutumia Kikokotoo cha Cheki Mkondoni

Kuna vikokotoo vingi vya ukaguzi mtandaoni kama ‘onlinemd5.com’. Tovuti hii inaweza kutumika kukokotoa hesabu za hundi za MD5, SHA1 na SHA-256 kwa faili yoyote na hata kwa maandishi yoyote.

1. Bonyeza kwenye ' Chagua faili ' na ufungue faili unayotaka.

2.Vinginevyo, buruta na udondoshe faili yako kwenye kisanduku ulichopewa.

Chagua algorithm unayotaka na upate hundi inayohitajika

3.Chagua yako algorithm inayohitajika na upate hundi inayohitajika.

Kokotoa Checksum kwa kutumia Kikokotoo cha Cheki Mkondoni

4.Unaweza pia kulinganisha hundi hii iliyopatikana na hesabu uliyopewa kwa kunakili hesabu uliyopewa kwenye kisanduku cha maandishi cha ‘Linganisha na:’.

5.Utaona tiki au msalaba kando ya kisanduku cha maandishi ipasavyo.

Ili kuhesabu heshi kwa kamba au maandishi moja kwa moja:

a) Tembeza chini ya ukurasa hadi ' MD5 & SHA1 Hash Jenereta Kwa Maandishi '

Unaweza pia kuhesabu heshi kwa kamba au maandishi moja kwa moja

b) Nakili kamba kwenye kisanduku cha maandishi ulichopewa ili kupata hundi inayohitajika.

Kwa algorithms zingine, unaweza kutumia ' https://defuse.ca/checksums.htm '. Tovuti hii inakupa orodha pana ya thamani nyingi tofauti za hashing algorithm. Bonyeza 'Chagua faili' ili kuchagua faili yako na ubonyeze ' Kokotoa Malipo... ' kupata matokeo.

Njia ya 3: Tumia MD5 & SHA Checksum Utility

Kwanza, pakua MD5 & SHA Checksum Utility kisha uzindue kwa kubofya mara mbili kwenye faili ya exe. Vinjari faili yako kwa urahisi na unaweza kupata MD5, SHA1, SHA-256, au SHA-512 hash yake. Unaweza pia kunakili-kubandika heshi uliyopewa kwenye kisanduku cha maandishi husika ili kuilinganisha kwa urahisi na thamani iliyopatikana.

Tumia MD5 & SHA Checksum Utility

Imependekezwa:

Natumai hatua zilizo hapo juu zilisaidia katika kujifunza Checksum ni nini? Na Jinsi ya Kuihesabu; lakini ikiwa bado una maswali yoyote kuhusu nakala hii basi jisikie huru kuwauliza katika sehemu ya maoni.

Aditya Farrad

Aditya ni mtaalamu wa teknolojia ya habari anayejitegemea na amekuwa mwandishi wa teknolojia kwa miaka 7 iliyopita. Anashughulikia huduma za mtandao, rununu, Windows, programu, na miongozo ya Jinsi ya kufanya.