Jinsi ya kuhesabu kiasi cha hashi cha faili. Jinsi ya kuangalia hesabu za hashi za faili? Uthibitishaji wa Checksum kwa kutumia matumizi ya Kithibitishaji Uadilifu cha Faili

Kila faili ina thamani yake ya kipekee ambayo inaweza kutumika kuhalalisha faili. Thamani hii inaitwa hashi au hundi. Mara nyingi hutumiwa na watengenezaji programu wakati wa kupata faili. Faili inathibitishwa kwa kutumia cheki ili kubaini uadilifu wake na inalingana na kitambulisho kilichobainishwa.

Kuna algorithms kadhaa za hesabu cheki faili, kati ya ambayo maarufu na ya kawaida ni MD5, SHA256, SHA1, SHA384. Unaweza kuhesabu heshi ya faili, ambayo ni, hundi yake, kama ifuatavyo: zana za kawaida Windows na huduma za mtu wa tatu. Katika makala hii tutaangalia jinsi ya kufanya hivyo.

Jedwali la Yaliyomo:

Jinsi ya kujua hashi ya faili kupitia mstari wa amri

Mstari wa amri ya Windows hukuruhusu kukimbia vitendo mbalimbali, na mfumo wenyewe na faili za kibinafsi. Kupitia hiyo, unaweza kuamua hesabu ya faili ukitumia matumizi ya CertUtil iliyojengewa ndani.

Ili kujua hashi ya faili kupitia safu ya amri, ingiza tu swali lifuatalo kwenye safu ya amri:

Certutil -hashfile *njia ya faili* *algorithm*

Badala ya *njia ya faili* unahitaji kuingia njia kamili kwa faili. Kwa mfano: d:\8.jpg

Badala ya *algorithm* unahitaji kuingiza jina la algorithm ambayo ungependa kuhesabu hundi. Huduma ya CertUtil inaweza kukokotoa checksum kwa kutumia algoriti zifuatazo: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512.

Kwa kutekeleza amri iliyoainishwa, utaweza kuona heshi ya faili iliyohesabiwa kwa kutumia matumizi ya CertUtil.

Jinsi ya kujua hashi ya faili kwa kutumia matumizi ya PowerShell

Nyingine iliyojengwa ndani Huduma ya Windows, ambayo ina uwezo wa kuamua hundi ya faili ni PowerShell. Inatofautiana na CertUtil katika usaidizi zaidi algorithms kwa ajili ya kuhesabu checksum: SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160.

Kuangalia heshi kupitia matumizi ya PowerShell, tumia amri ifuatayo:

Pata-FileHash *njia ya faili* | Orodha ya Umbizo

Badala ya *path to file* lazima ubainishe njia kamili ya faili ambayo hundi yake inakaguliwa.

Ni muhimu kutambua kwamba kwa default Huduma ya PowerShell hukokotoa hundi kwa kutumia algoriti ya SHA256.

Ikiwa unataka kutumia algorithm tofauti, lazima ueleze hii katika amri wakati wa kutekeleza ombi. Kwa mfano, ili kuamua heshi kwa kutumia algorithm ya MD5, utahitaji kutekeleza amri:

Pata-FileHash *njia ya faili* -Algorithm MD5 | Orodha ya Umbizo

Badala ya MD5, unaweza kutaja algoriti zingine zinazoungwa mkono na shirika.

Jinsi ya kujua hashi ya faili kwa kutumia matumizi ya HashTab

Mbali na hilo Zana za Windows kuamua hundi ya faili unayoweza kutumia maombi ya wahusika wengine. Kwa mfano, moja ya programu zinazofaa uwezo wa kuamua heshi ya faili ni HashTab. Hii ni programu rahisi sana ambayo inaweza kupakuliwa bila malipo kutoka kwa Mtandao.

Baada ya kupakua programu ya HashTab na kuiweka, kichupo kipya kinaundwa katika mali ya faili, ambayo inaitwa "File Hash Sums". Kwenye kichupo hiki unaweza kuona hesabu ya hundi ya faili katika algoriti mbalimbali.

imehesabiwa kutoka kwa seti ya data ya pembejeo kwa kutumia algorithm maalum. Cheki mara nyingi hutumika kuthibitisha uadilifu wa faili. Hiyo ni, katika makadirio mabaya checksum ndio ufunguo, ambayo inakuwezesha kutofautisha wazi mbili seti tofauti data (mbili faili tofauti) Kwa mfano, ulipakua faili kutoka kwenye mtandao (michezo, ufungaji), unaweza kuwa na uhakika kwamba wakati wa mchakato wa kupakua faili haikuharibiwa na ilipakuliwa kabisa? Lakini kutumia faili hiyo "mbaya" mara nyingi husababisha makosa wakati wa kufunga mchezo au OS au kitu chochote. Zaidi ya hayo, huenda usijue kwamba hitilafu ilitokea kwa usahihi kwa sababu ya faili iliyoharibiwa wakati wa mchakato wa kupakua, na kulaumu kompyuta yako kwa matatizo yote.

Kwa hiyo, ili kuepuka matatizo hayo, checksums hutumiwa. Mara nyingi, rasilimali nyingi, pamoja na kiungo cha faili, pia huacha hundi ya faili hii. Na baada ya kupakua faili hii, utaweza kulinganisha hundi ya faili iliyopakuliwa na ile iliyoachwa kwenye rasilimali na hakika uhakikishe kuwa faili ilipakuliwa bila makosa.

Ili kuhesabu na kulinganisha hundi, tumia programu maalum. Ya kawaida zaidi yao ni HashTab. Mpango huu ni bure. Unaweza kuipakua kutoka hapa:



Ili kufunga, fungua kumbukumbu na uendesha faili ya usakinishaji wa programu.



Baada ya usakinishaji, njia ya mkato ya programu haionekani, programu hii haipo kwenye menyu uzinduzi wa haraka Anza. Ili kutumia programu, bonyeza bonyeza kulia kwenye faili yoyote na uchague Mali(tutafanya operesheni hii na kumbukumbu iliyopakuliwa). Tafadhali kumbuka kuwa kichupo kipya kimeonekana kwenye dirisha la mali ya faili Faili heshi.




Ili kulinganisha hesabu za faili, nakili jumla ya hashi kutoka kwa wavuti ya programu na ubandike kwenye uwanja. Ulinganisho wa heshi madirisha ya mali.



Jinsi ya kujua hashi ya faili katika Windows itasaidia bure ndogo Programu ya HashTab, ambayo imeundwa kuangalia hashi, kinachojulikana checksum ya faili.

Mpango huo ni ugani kwa Windows Explorer. HashTab itakuruhusu kubainisha hundi (heshi au heshi) ya faili ili kuthibitisha uhalisi na uadilifu wa faili inayoangaliwa.

Mara nyingi, watumiaji hukutana na faili ambazo faili asili hubadilishwa na nakala za uwongo. Nakala kama hizo zinaweza kuwa na programu hasidi.

Ili kumpa mtumiaji fursa ya kuthibitisha uhalisi wa faili, picha au programu, watengenezaji hutoa jumla ya hashi karibu na viungo vya kupakua faili.

Pengine umekutana wakati wa kupakua faili kutoka kwa Mtandao baada ya sifa na Mahitaji ya Mfumo, mara nyingi kuna kipengee kilicho na ukaguzi wa faili ambazo zinaonekana kama hii.

Heshi ni msimbo mahususi unaolingana na kitengo fulani cha habari, picha ya kipekee iliyohesabiwa kihisabati ya faili mahususi. Kwa mabadiliko madogo kwenye faili, jumla ya heshi ya faili hii hubadilika mara moja. Cheki hiki kinahakikisha kuwa faili maalum inalindwa dhidi ya urekebishaji.

Cheki lazima ziangaliwe ikiwa unapakua faili sio kutoka kwa tovuti rasmi ya msanidi programu au wengine faili muhimu, kwa mfano picha mfumo wa uendeshaji. Kwa kulinganisha hesabu za picha au faili, unaweza kujua mara moja ikiwa faili hii imebadilishwa au la.

Ikiwa kuna hitilafu ya checksum, checksum haifani na inahitajika, hii ina maana kwamba faili imebadilishwa (labda virusi ilianzishwa ndani yake, au hatua nyingine ilifanyika).

Kuangalia checksum (hash) unaweza kutumia programu ya bure HashTab.

upakuaji wa hashtab

Jinsi ya kutumia HashTab

Inaposakinishwa, HashTab inaunganishwa kwenye dirisha la mali la Explorer. Baada ya kusakinisha programu ya HashTab kwenye kompyuta yako, unaweza kuangalia hesabu za hashi za faili. Ili kufanya hivyo, bonyeza kulia kwenye faili yoyote.

KATIKA menyu ya muktadha chagua "Mali". Baada ya kufungua dirisha, katika dirisha la Mali utaona kichupo kipya"Faili pesa za hashi."

Unapobofya kichupo cha "Faili Hash Sums", dirisha inaonekana na maadili ya hundi ya faili hii.

Ili kuchanganua faili, itatosha kuchagua algoriti kuu za utambazaji: CRC32, MD5, SHA-1. Baada ya kuchagua algorithms ya uthibitishaji, bonyeza kitufe cha "Sawa".

Ili kulinganisha jumla ya hashi ya faili, utahitaji kuburuta faili kwenye sehemu ya "Ulinganisho wa Hash". Ikiwa maadili ya hashi ya faili yanalingana, bendera ya kijani itaonekana.

Unaweza pia kuangalia heshi kwa njia nyingine. Ili kufanya hivyo, bofya kitufe cha "Linganisha faili ...", kisha uchague faili ili kulinganisha kwenye dirisha la Explorer.

Baada ya hayo, bofya kitufe cha "Fungua", na kisha kwenye dirisha linalofungua, utaona matokeo ya kulinganisha checksum ya faili.

Kwa kubofya haki kwenye hundi inayolingana, unaweza kunakili jumla hii au hundi zote, na pia uende kwenye mipangilio ya programu ikiwa unachagua kipengee sambamba kwenye menyu ya muktadha.

Unaweza pia kuangalia wakati huo huo faili mbili moja kwa moja na kulinganisha matokeo katika madirisha mawili. Picha hii inaonyesha kuwa hesabu za faili mbili ni sawa.

Hitimisho la makala

Programu ya HashTab imeundwa ili kuangalia hundi (hashi) ya faili. Kwa kutumia programu ya bure ya HashTab, utajua kila mara ikiwa mabadiliko yamefanywa kwenye faili au la.

Kwa hivyo umekuwa ukipakua kwa muda mrefu na ngumu Picha ya Windows, na sasa unataka kuhakikisha kuwa hakuna byte iliyopotea njiani. Au nimekuletea kifurushi cha usambazaji Fairy Fairy, na unataka kuangalia ikiwa imeunganishwa na maharamia. Kuamua uadilifu wa usambazaji, utahitaji vitu viwili - hundi na mpango wa kukiangalia.

Ukaguzi wa picha za Windows

Sasisha. 2017. Microsoft imehamisha vipakuliwa kutoka MSDN hadi tovuti mpya, https://my.visualstudio.com/downloads, ambapo usajili unahitajika ili kufikia picha. Kwa hiyo, bila kujiandikisha kwa kutumia njia iliyo hapa chini, haiwezekani tena kujua checksum.

Microsoft huchapisha ukaguzi wa bidhaa zao kwenye MSDN, ikibainisha SHA1 kama aina ya heshi. Tafuta toleo la lugha na toleo la Windows yako na ubofye Akili kuona checksum hapa chini.

Hiyo ni nusu ya vita.

Uthibitishaji wa Checksum kwa kutumia matumizi ya certutil iliyojengewa ndani

Ikiwa hutaja parameter -sha1, matumizi yatahesabu heshi ya MD5.

Kama unaweza kuona, kila kitu ni rahisi sana! Unaweza kutumia njia hii kuthibitisha ukaguzi wa MD5 au SHA1 wa faili zozote.

Uthibitishaji wa Checksum kwa kutumia programu ya HashTab

Kama mstari wa amri kukutisha, unaweza kuangalia checksum kwa njia rahisi.

  1. Pakua na usakinishe programu ya HashTab.
  2. Bonyeza kulia kwenye faili ya picha na uchague Mali.
  3. Nenda kwenye kichupo cha "Faili Hashes".

Watu wengi wanakabiliwa na tatizo hili. Imepakuliwa, kwa mfano, windows faili ya picha , iliyoandikwa kwa diski, lakini wakati wa ufungaji gari haiwezi kusoma data na, kwa sababu hiyo, madirisha haina kufunga. Hii mara nyingi husababishwa na makosa wakati wa kupakua na kurekodi picha. Jinsi ya kupigana? Kusoma makala.


Pengine umeona kwamba wakati wa kupakua picha za disk, maelezo yana hundi.

Ni za nini?

Angalia jumla- hii ni thamani fulani, nambari, iliyohesabiwa kwa kutumia algorithm fulani ili kuangalia usahihi wa uhamisho wa data.

Inatumika kuangalia ikiwa faili ilipakuliwa kwa usahihi. Kawaida hutumiwa kwa faili za picha. (*.iso kwa mfano).
Jinsi ya kuangalia?
Kwanza tunahitaji programu ya HashTab
Pakua na usakinishe. Jinsi ya kujua hundi ya faili iliyopakuliwa? Nitatoa mfano kwa kutumia faili ya picha ya MS Office.
Pakua faili, bonyeza juu yake kitufe cha kulia panya, chagua mali, kichupo "Heshi za faili.

Tumepata jumla ya hash faili iliyopakuliwa. Sasa tunachukua kiasi kilichoandikwa katika maelezo ya faili na kubandika moja yao kwenye " Linganisha".

Kiasi lazima kilingane. Ikiwa kiasi hakilingani, pakia faili tena.
Sasa tutaelezea kuangalia diski iliyorekodiwa.
Kwa hiyo, hundi zimefanana, sasa unaweza kuchoma (kuandika) faili ya picha kwenye diski (tupu).

TAZAMA! KUREKODI LAZIMA KUFANYIWE KWA KASI YA CHINI YA KUREKODI!

Weka faili ya picha kwenye programu ya kurekodi ( Pombe, UltraISO, nk..) na kuchoma diski.
Jinsi ya kuangalia ikiwa kila kitu kilirekodiwa kwa usahihi na ikiwa kuna makosa yoyote?

Pakua na usakinishe programu ya Risasi ya CD/DVD

Tunazindua programu na kuona dirisha rahisi.

Tunaingiza diski yako iliyorekodiwa kwenye gari, taja gari kwenye programu na ubofye "Hash". Tafadhali kumbuka hili mchakato mrefu, itabidi kusubiri. Lakini unahitaji kujiamini kamili? Usibonye "Rekodi" kwa hali yoyote! Tulipata dirisha hili na pesa zote ndani yake.

Dirisha hili la programu ni sahihi. Ikiwa dirisha kama hili linamaanisha kuwa diski ilirekodiwa vibaya, kuna makosa kwenye uso.

Hii kawaida hufanyika na nafasi zilizoachwa wazi za bei nafuu au zilizokwaruzwa. Disk kama hiyo haifai mara moja, bila kuangalia kiasi. Ikiwa una dirisha kama kwenye picha ya kwanza (bila msalaba), diski yako ni nzuri, bila makosa ya kimwili.
Sasa tunawalinganisha na kiasi cha faili ya picha. Ikiwa kiasi kinalingana, diski iliandikwa bila makosa. Unaweza kuitumia.

TAZAMA! BAADHI YA VIPINGA VYA VIRUSI HAVAKURUHUSIWI KUHESABU KIASI KWA USAHIHI. ANTI-VIRUS LAZIMA VILEMEWE KWA MUDA.