Jinsi ya kuthibitisha kwamba faili uliyopakua ni halisi kwa checksum yake

Miongozo · Imesasishwa 12 Oktoba 2026 · Na Tiago Santos

Kurasa za kupakua programu, mifumo ya uendeshaji na firmware mara nyingi huonyesha msimbo mrefu kando ya faili, wenye lebo SHA-256 au “checksum”. Hukuwezesha kuthibitisha kwamba faili uliyopakua ndiyo hasa ile mchapishaji aliyotoa: haikuharibika njiani, wala haikubadilishwa na nakala iliyochezewa.

Checksum ni nini

Checksum, au hash, ni alama ya kidole inayokokotolewa kutoka kila baiti ya faili. Badilisha baiti moja tu na alama ya kidole hubadilika kabisa. Ikiwa alama ya kidole ya faili uliyopakua inalingana na ile mchapishaji aliyoorodhesha, faili ni sawa kabisa.

SHA-256 ndiyo kiwango leo. Bado unaweza kuona MD5 au SHA-1 kwenye tovuti za zamani; zinatosha kugundua upakuaji ulioharibika, lakini si salama tena dhidi ya kuchezewa kwa makusudi.

Ikague kwenye kivinjari chako

  1. Fungua Kikagua checksum na ubandike checksum kutoka ukurasa wa kupakua.
  2. Chagua faili uliyopakua. Hash yake hukokotolewa kwenye kifaa chako, hata ikiwa ni gigabaiti kadhaa.
  3. Utaona “Inalingana” au “Hailingani”. Isipolingana, futa faili na uipakue tena kutoka tovuti rasmi.

Kwenye Windows

Fungua PowerShell na uendeshe Get-FileHash path\to\file. Huonyesha hash ya SHA-256. Kwenye Command Prompt, certutil -hashfile path\to\file SHA256 hufanya vivyo hivyo.

Kwenye Mac na Linux

Fungua Terminal na uendeshe shasum -a 256 path/to/file kwenye Mac, au sha256sum path/to/file kwenye Linux.

Hash ya maandishi badala ya faili

Wasanidi programu wakati mwingine huhitaji hash ya kipande cha maandishi, kwa mfano kulinganisha sahihi za API. Kitengeneza hash huonyesha MD5, SHA-1 na SHA-256 hadi SHA-512 unapoandika, pamoja na HMAC kwa ufunguo wa siri.

Tahadhari moja

Checksum huthibitisha tu kwamba faili inalingana na kilichoorodheshwa kwenye ukurasa. Ikiwa tovuti yenyewe ingevamiwa, vyote viwili vingeweza kubadilishwa. Kwa programu muhimu sana, wachapishaji pia husaini matoleo yao; checksum bado ni ukaguzi wa haraka na wa vitendo kwa upakuaji wa kila siku.