Checksum ng File

Files at data

Suriin ang download laban sa halagang inilimbag ng publisher. Ito ang maghahambing para sa iyo.

Checksum

Pumili ng file, i-paste ang value na inilathala ng publisher kung mayroon ka, saka pindutin ang Suriin ang file.

Paano gamitin

Para saan ito

Tiyakin na ang file na na-download mo ay eksaktong ang inilabas ng gumawa nito — hindi naputol ng sirang download, at hindi napalitan ng iba.

Bago magsimula

Ihanda ang na-download na file sa device na ito, at ang checksum na nakalimbag ng publisher sa tabi ng download: mahabang hanay ng mga titik at numero, kadalasang may label na SHA-256.

  1. Piliin ang file

    Pindutin ang Pumili ng file at piliin ang file na na-download mo, o i-drag ito papunta sa kahon. Dito sa browser mo ito binabasa — Walang umaalis sa pahinang ito.

  2. I-paste ang checksum ng publisher

    Kopyahin ang checksum mula sa download page ng publisher at i-paste sa Ang nakalimbag ng publisher. I-paste ang buong linya gaya ng nakasulat: ayos lang ang mga espasyo, malalaking titik, "sha256:" sa unahan o pangalan ng file sa hulihan. Iwanang blangko ang kahon kung ang mga checksum lang ang kailangan mo.

  3. Suriin ang file

    Pindutin ang Suriin ang file. Kapag pinalitan mo ang file o ang na-paste pagkatapos, mabubura ang sagot at pipindutin mo ulit ang button, kaya ang nasa screen ay laging tungkol sa nasa itaas nito.

  4. Basahin ang sagot, saka kopyahin kung kailangan

    Basahin ang iisang salita sa itaas ng Checksum, na ipinaliliwanag sa ibaba. Sa ilalim nito ang SHA-256, SHA-384 at SHA-512 ng file, may ✓ sa tabi ng tumugma; pindutin ang Kopyahin sa tabi ng kailangan mo.

Pagbasa ng resulta

  • Tugma: byte kada byte na kapareho ang file ng inilalarawan ng checksum ng publisher. Pinapatunayan nito kung ano ang dumating, hindi kung mapagkakatiwalaan ang publisher.
  • Hindi tugma: iba ang file. Kadalasan, huminto nang maaga ang download o para sa ibang bersiyon ang checksum — tingnan sa ibaba bago ito buksan.
  • Hindi naihambing: hindi kahaba ng anumang checksum na ginagawa ng pahinang ito ang na-paste mo, kaya walang naihambing. Hindi ibig sabihin nito na mali ang file mo.
  • Laki: ang laki ng file, na mainam ihambing sa laki na nakasulat sa download page.

Kung may problema

  • Hindi tugma: i-download ulit ang file at ihambing muna ang laki nito sa download page. Kung hindi pa rin tugma, huwag itong buksan o patakbuhin.
  • Hindi naihambing, may note na mukhang MD5 o SHA-1 ito: hindi ginagamit ng pahinang ito ang mga iyon, dahil kayang gumawa ng dalawang magkaibang file na iisa ang checksum. Hanapin ang SHA-256 sa pahina ng publisher.

Ano ito

Walang nagbabasa ng animnapu’t apat na karakter na hex. Tinitingnan ng tao ang unang apat at ang huling apat — at iyon mismo ang pagsusuring dinisenyong lampasan ng pinalitang file.

Kaya ang makina ang naghahambing dito. I-paste ang linyang inilimbag ng publisher at isang salita ang babalik.

At may hangganan ang sinasabi ng tugma, at nakalimbag din iyon. Sinasabi nitong ang file ay ang mismong file na hinash. Wala itong sinasabi kung mapagkakatiwalaan ang publisher, at wala itong sinasabi kung ang pahinang pinagkopyahan mo ng halaga ay talagang kanila — ang kayang palitan ang download ay kadalasang kayang palitan din ang linyang nakatabi nito.

Ang lagda ang nagpapatunay kung sino ang naglathala. Ang checksum ay nagpapatunay lamang kung ano ang dumating.

At walang MD5 dito, nang sinasadya. Kayang gumawa ng dalawang magkaibang file na iisa ang MD5, kaya hindi na pinapatunayan ng tugma na iisa sila. Ang paglalagay nito katabi ng SHA-256 nang walang paliwanag ay magpapahintulot sa taong magsuri gamit ang pagsusuring kayang talunin — at maniwalang nasuri na niya.

Mga tanong

Umaakyat ba kahit saan ang file ko?

Hindi. Binabasa ito mula sa disk mo papunta sa tab na ito ng browser at doon hina-hash. Walang upload at walang server, at mahalaga iyon dito sa hindi pangkaraniwang dahilan: ang pahina ng checksum na nag-upload ng file mo ay kailangang pagkatiwalaang hindi papalitan ang sagot — at sa gayon ay wala nang pinapatunayan ang pagsusuri.

Bakit i-paste ang inilathalang halaga imbes na basahin na lang ang digest?

Dahil walang nagbabasa ng animnapu’t apat na karakter na hex. Tinitingnan ng tao ang unang apat at ang huling apat, at ang pinalitang file ay dinisenyo mismong lampasan ang sulyap na iyon. I-paste ang linyang inilimbag ng publisher at gagawin ang paghahambing nang karakter kada karakter, at iyon lang ang bersiyon ng pagsusuring sulit gawin.

Sinasabi nitong hindi tugma ang file ko. Ano ngayon?

Bago mo isipin ang pinakamasama: ang pinakakaraniwang dahilan ay ang download na huminto nang maaga, ang digest na kinopya mula sa ibang bersiyon ng parehong bagay, o ang file na binuksan at na-save muli ng kung ano sa daan. Ihambing ang laki ng file sa nakasaad sa pahina ng download, tapos i-download itong muli. Kung hindi pa rin nagkakatugma, huwag itong patakbuhin.

Ano ba talaga ang pinapatunayan ng tugma?

Na ang file ay tipak-tipak ang mismong file na ang digest ay ipinaste mo. Iyon lang. Wala itong sinasabi kung mapagkakatiwalaan ang publisher, at wala itong sinasabi kung ang pahinang pinagkopyahan mo ng digest ay talagang kanila — ang kayang palitan ang download ay kadalasang kayang palitan din ang linyang nakalimbag sa tabi nito. Ang lagda ang nagpapatunay kung sino ang naglathala; ang checksum ay nagpapatunay lamang kung ano ang dumating.

Bakit walang MD5?

Dahil sira na ito para sa trabahong ito. Kayang gumawa ng dalawang magkaibang file na iisa ang MD5, kaya hindi na pinapatunayan ng tugmang digest na iisang file sila — at ang paglalagay nito katabi ng SHA-256 nang walang paliwanag ay magpapahintulot sa taong magsuri ng download gamit ang pagsusuring kayang talunin ng may kakayahang umaatake, at maniwalang nasuri na niya. Wala rin ang SHA-1 sa parehong dahilan. Kung MD5 lang ang inaalok ng publisher, ang tapat na sagot ay dapat maglimbag ang publisher ng mas mabuti.

Alin ang dapat kong gamitin kung ilan ang inaalok ng publisher?

Ang SHA-256 ang tamang default at iyon ang inilalathala ng halos lahat ngayon. Hindi makabuluhang mas ligtas ang SHA-512 para dito — mas mabilis lang ito sa 64-bit na makina at mas mahaba ang string. Kung SHA-256 at MD5 ang inaalok ng publisher, gamitin ang SHA-256 at huwag pansinin ang isa.

Naaapektuhan ba ng pangalan o petsa ng file ang resulta?

Hindi. Kinu-compute ang hash mula sa nilalaman lamang, kaya ang pagpapalit ng pangalan, pagbabago ng timestamp o paglipat sa ibang drive ay hindi kailanman nagbabago sa digest nito. Iyan ang dahilan kung bakit kapaki-pakinabang ang pagsusuri: nakakaligtas ito sa lahat maliban sa pagbabago ng mismong mga byte.

Bakit dito kinu-compute ang hash at hindi ng browser?

Dahil asynchronous ang sariling crypto ng browser, at ang calculation engine ng site na ito ay binuo nang puro dalisay at sabay-sabay na function — isang await lang ay babaguhin ang hugis ng buong layer. Kaya nakasulat nang mano-mano dito ang SHA-256 at SHA-512. Ang kapalit ay pareho ang kilos nila sa bawat browser at gumagana sila nang walang koneksiyon.

Ang komputasyon

Haba ng bawat digest
MD532 hex — sira
SHA-140 hex — sira
SHA-25664 hex
SHA-38496 hex
SHA-512128 hex
Ang halagang hindi umaabot sa haba ng kahit alin sa ginagawa dito ay hindi sinasabing “hindi tugma” — hindi ito naihambing sa kahit ano. Magkaibang bagay ang dalawang iyon.
Bakit sa pahinang ito kinu-compute

Asynchronous ang sariling crypto ng browser, at ang calculation engine ng site na ito ay binuo nang puro dalisay at sabay-sabay na function — isang await lang ay babaguhin ang hugis ng buong layer. Kaya nakasulat nang mano-mano dito ang SHA-256 at SHA-512. Ang kapalit: pareho ang kilos sa bawat browser, at gumagana nang walang koneksiyon.

Ituloy pa

Mahalaga

The file is read in your browser and nothing about it is transmitted or stored. A matching checksum proves the file is the one whose digest you pasted — it does not prove the publisher is trustworthy, or that the digest itself came from them. Walang ipinapadala sa mga server namin ang tina-type mo rito — sa browser mo tumatakbo nang buo ang pagkuwenta.