File Hash & Checksum Calculator

Kuhanin ang MD5, SHA-1, SHA-256, at SHA-512 para sa anumang file, at i-verify ang checksum.

Mga Hash

Lalabas ang mga hash dito.

Handa na. Mag-drop ng file para simulan ang pag-hash.

Ang inyong mga file ay binabasa at kinakalkula ang hash sa inyong browser. Walang inia-upload sa BroBroGo.

FAQ

Paano ko po mabe-verify ang isang download gamit ang checksum?

I-drop ang na-download na file, pagkatapos ay i-paste ang checksum na inilathala ng pinagmulan sa verify box. Magiging berde ang row ng tumutugmang algorithm. Kung walang maging berde, hindi tumutugma ang file sa inilathala — ituring itong sira o napakialaman.

Anong mga algorithm po ang kinakalkula nito, at alin ang dapat kong gamitin?

Kinakalkula nito ang MD5, SHA-1, SHA-256, at SHA-512 nang sabay-sabay mula sa iisang pagbasa ng file. Ang MD5 at SHA-1 ay sapat na para sa pagtukoy ng hindi sinasadyang pagkasira ng file ngunit hindi na ligtas para sa seguridad — mas piliin ang SHA-256 o SHA-512 kapag kailangang masiguro na hindi napakialaman ang checksum.

Inia-upload po ba sa kahit saan ang aking mga file?

Hindi po. Ang mga file ay binabasa at kinakalkula ang hash nang lokal — kahit ang mga file na may laking ilang gigabyte ay pinoproseso nang pira-piraso (streamed), kaya walang ipinapadala sa labas ng inyong device.

Ang Kahalagahan ng File Hashing at Integridad ng Datos

Ang file hashing ay isang proseso kung saan ang isang algorithm ay nagpapatakbo ng kalkulasyon sa bawat byte ng isang file upang makabuo ng isang natatanging string ng mga karakter na tinatawag na hash o checksum. Ang checksum na ito ay nagsisilbing digital na fingerprint ng file. Kung may magbago kahit isang solong bit o karakter sa loob ng file, ang magiging resulta ng hash ay ganap na maiiba.

Mahalaga ang paggamit ng file hash sa pamamahagi ng software at paglilipat ng datos upang matiyak na ang file na natanggap ng isang user ay eksaktong kapareho ng orihinal na inilathala ng developer. Ginagamit ito ng mga developer na naglalathala ng mga build artifact, at ng mga indibidwal na nagda-download ng malalaking file upang masiguro ang integridad ng kanilang mga download laban sa pagkasira o pakikialam.

Pagkakaiba ng mga Algorithm: MD5, SHA-1, SHA-256, at SHA-512

Gumagamit ang calculator na ito ng apat na magkakaibang cryptographic algorithm nang sabay-sabay upang suriin ang iyong mga file:

  • MD5: Isang mas lumang algorithm na naglalabas ng 128-bit hash. Bagamat mabilis, hindi na ito ligtas laban sa malisyosong pakikialam.
  • SHA-1: Isang 160-bit algorithm na malawak ding ginamit noon ngunit may mga kilala nang kahinaan sa seguridad.
  • SHA-256: Bahagi ng pamilyang SHA-2 (Secure Hash Algorithm 2) na naglalabas ng 256-bit hash. Ito ang kasalukuyang pamantayan para sa ligtas na pagpapatunay ng file.
  • SHA-512: Isang mas malakas na bersyon sa pamilyang SHA-2 na naglalabas ng 512-bit hash para sa mas mataas na antas ng seguridad.

Sa pagpili ng algorithm, mahalagang tukuyin ang pagkakaiba ng layunin sa pagitan ng pagtukoy sa hindi sinasadyang pagkasira (accidental corruption) at pag-iwas sa malisyosong pakikialam (malicious tampering). Ang MD5 at SHA-1 ay angkop lamang para sa pagtukoy ng mga hindi sinasadyang error sa pag-download o pagkopya ng file. Gayunpaman, hindi sila ligtas laban sa mga sadyang pagbabago ng mga mapanirang aktor. Kung nais mong masiguro na ang isang file ay hindi napakialaman o nabago ng iba, ang SHA-256 o SHA-512 ang dapat piliin at gamitin.

Paano I-verify ang Download gamit ang Checksum

Ang pag-verify ng integridad ng file gamit ang tool na ito ay isang mabilis na proseso:

  1. I-drop ang iyong file sa itinalagang lugar na may label na "I-drop ang mga file dito o i-click para pumili". Maaari kang pumili ng hanggang 20 file sa bawat pagkakataon.
  2. Kalkulahin ng tool ang mga hash habang ipinapakita ang progreso sa format na: Kino-compute ang hash para sa {file} ({done}/{total}) — {percent}%. Ang progreso ay ina-update humigit-kumulang bawat 4 MB ng file.
  3. I-paste ang kilalang checksum na ibinigay ng pinagmulan ng file sa kahon na may label na "I-verify ang checksum".
  4. Awtomatikong kukunin ng tool ang pinakamahabang hexadecimal string mula sa iyong ipinasteng teksto. Ang paghahambing ay case-insensitive o hindi sensitibo sa malaki o maliit na titik.
  5. Kung ang checksum ay tumutugma sa isa sa mga nakalkulang hash, magiging berde ang row ng kaukulang algorithm at ipapakita ang mensaheng Tugma: {file} ({algo}). Kung walang tumugma, ipapakita nito ang Walang file na tumutugma sa checksum na iyan..

Lokal na Pagproseso para sa Proteksyon ng Datos

Ang lahat ng pagbasa at pag-hash ng iyong mga file ay nangyayari nang lokal sa loob mismo ng iyong web browser. Walang bahagi ng iyong file ang inia-upload sa BroBroGo.

Kahit ang mga file na may laking ilang gigabyte ay pinoproseso nang pira-piraso (streamed sa pamamagitan ng chunks), kaya walang panganib na maipadala ang iyong sensitibong datos sa labas ng iyong sariling device.

Mga Panuntunan sa Paggamit at Paghawak ng Error

Upang matiyak ang maayos na paggana, sundin ang mga sumusunod na panuntunan at tandaan ang mga limitasyon ng calculator:

  • Limitasyon sa Dami: Maaari lamang magproseso ng hanggang 20 file nang sabay-sabay. Kung lalampas dito, ipapakita ang babalang Hanggang {max} (na) file lang sa bawat pagkakataon — alisin ang iba at subukang muli..
  • Independiyenteng Pagproseso: Kung may isang file na hindi mabasa, ipapakita ang error na Hindi mabasa ang file na ito. para sa partikular na file na iyon, ngunit magpapatuloy pa rin ang pagproseso sa iba pang mga napiling file.
  • Mga Mensahe ng Katayuan: Sa pagtatapos ng proseso, makikita ang buod tulad ng Na-calculate ang hash para sa {count} (na) file. o kung may sumablay, Hindi mabasa ang {count} (na) file..

Mga Madalas Itanong (FAQ)

Paano ko po mabe-verify ang isang download gamit ang checksum? I-drop ang na-download na file, pagkatapos ay i-paste ang checksum na inilathala ng pinagmulan sa verify box. Magiging berde ang row ng tumutugmang algorithm. Kung walang maging berde, hindi tumutugma ang file sa inilathala — ituring itong sira o napakialaman.

Anong mga algorithm po ang kinakalkula nito, at alin ang dapat kong gamitin? Kinakalkula nito ang MD5, SHA-1, SHA-256, at SHA-512 nang sabay-sabay mula sa iisang pagbasa ng file. Ang MD5 at SHA-1 ay sapat na para sa pagtukoy ng hindi sinasadyang pagkasira ng file ngunit hindi na ligtas para sa seguridad — mas piliin ang SHA-256 o SHA-512 kapag kailangang masiguro na hindi napakialaman ang checksum.

Inia-upload po ba sa kahit saan ang aking mga file? Hindi po. Ang mga file ay binabasa at kinakalkula ang hash nang lokal — kahit ang mga file na may laking ilang gigabyte ay pinoproseso nang pira-piraso (streamed), kaya walang ipinapadala sa labas ng inyong device.

Ano ang ibig sabihin kapag hindi tumugma ang checksum? Kung walang row na naging berde pagkatapos i-paste ang checksum, nangangahulugan ito na ang file na nasa iyong device ay hindi tumutugma sa orihinal na inilathala ng may-akda. Maaaring naputol ang pag-download nito, nasira ang file habang inililipat, o may gumawa ng malisyosong pagbabago sa file.