Kalkolatur tal-Hash u Checksum tal-Fajls

Ikseb MD5, SHA-1, SHA-256, u SHA-512 għal kwalunkwe fajl, u vverifika checksum.

Hashes

Il-hashes jidhru hawn.

Lest. Ittrekkja fajl biex tikkalkula l-hash tiegħu.

Il-fajls tiegħek jinqraw u l-hashes jiġu kkalkulati fil-browser tiegħek. Xejn ma jittella' fuq BroBroGo.

Mistoqsijiet Frekwenti

Kif nista' nivverifika tniżżil b'checksum?

Ittrekkja l-fajl imniżżel, imbagħad pejstja ċ-checksum ippubblikat mis-sors fil-kaxxa tal-verifika. Ir-ringiela tal-algoritmu li jaqbel issir ħadra. Jekk xejn ma jsir aħdar, il-fajl ma jaqbilx ma' dak ippubblikat — ikkunsidrah bħala korrott jew imbagħbas.

Liema algoritmi tikkalkula, u liema għandi nuża?

Din tikkalkula MD5, SHA-1, SHA-256, u SHA-512 flimkien minn qari wieħed tal-fajl. MD5 u SHA-1 huma tajbin biex jaqbdu korruzzjoni aċċidentali iżda mhumiex siguri — ippreferi SHA-256 jew SHA-512 kull meta ċ-checksum ikollu bżonn jirreżisti tbagħbis.

Il-fajls tiegħi jittellgħu xi mkien?

Le. Il-fajls jinqraw u l-hashes jiġu kkalkulati lokalment — anke fajls ta' diversi gigabytes jiġu pproċessati f'biċċiet (streamed), għalhekk xejn ma jintbagħat qatt barra mit-tagħmir tiegħek.

L-Għan u l-Importanza tal-Kalkolu tal-Hash tal-Fajls

Il-kalkolu tal-hash huwa proċess essenzjali biex tiġi vverifikata l-integrità tal-fajls li tniżżel jew tittrasferixxi. Meta tniżżel fajl mill-internet, hemm riskju li l-fajl ma jitniżżilx sħiħ minħabba interruzzjoni fil-konnessjoni, jew li jkun ġie mbagħbas minn terzi persuni. Permezz ta' kalkolatur tal-hash, tista' tiġġenera kodiċi uniku għal dak il-fajl u tqabblu ma' checksum ippubblikat biex tiżgura li l-fajl huwa eżattament kif maħsub mill-kreattur tiegħu.

Dan il-proċess huwa utli ħafna għal diversi persuni:

  • Żviluppaturi li jniżżlu fajls kbar u għandhom bżonn jivverifikaw l-integrità tagħhom.
  • Individwi li jippubblikaw artifacts tal-bini (build artifacts) u jixtiequ jipprovdu checksums għall-verifika.
  • Kull min għandu bżonn jiċċekkja l-integrità ta' fajl imniżżel kontra checksum ippubblikat.
  • Utenti li jridu jiżguraw li fajl ma ġiex korrott jew imbagħbas.

Kif Jaħdem il-Kalkolatur u l-Algoritmi differenti

Dan l-istrument jikkalkula hashes kriptografiċi għall-fajls li tipprovdi billi juża diversi algoritmi differenti fl-istess ħin. Il-kalkolu jsir b'mod parallel sabiex minn qari wieħed tal-fajl jinkisbu r-riżultati kollha. L-algoritmi appoġġjati huma:

  • MD5: Hash li huwa utli biex jinstab jekk fajl għaddiex minn korruzzjoni aċċidentali, iżda mhuwiex sigur kontra tbagħbis intenzjonat.
  • SHA-1: Simili għal MD5, dan l-algoritmu huwa tajjeb biex jidentifika ħsarat aċċidentali waqt it-trasferiment iżda mhuwiex meqjus bħala sigur kontra manipulazzjoni.
  • SHA-256: Algoritmu b'saħħtu li għandu jintuża meta ċ-checksum ikun jeħtieġ li jirreżisti tbagħbis malizzjuż.
  • SHA-512: Verżjoni oħra ta' sigurtà għolja li tipprovdi reżistenza qawwija kontra tbagħbis u manipulazzjoni tal-fajls.

Input u Output tal-Għodda

Biex tuża l-kalkolatur, tista' tipprovdi l-inputs li ġejjin:

  • Fajls: Kwalunkwe fajl ta' kwalunkwe daqs. Tista' tittrekkja l-fajls fiż-żona magħżula jew tikklikkja biex tagħżelhom mit-tagħmir tiegħek. L-għodda tista' tipproċessa sa massimu ta' 20 fajl f'daqqa.
  • Checksum għall-verifika: String li jkun fih hash mistenni tal-tip MD5, SHA-1, SHA-256, jew SHA-512. Dan jista' jkun string eżadeċimali sempliċi, jew f'formati bħal coreutils, BSD, jew sha256:<hash>.

Meta tipproċessa l-fajls, l-interface turi l-outputs u l-messaġġi li ġejjin:

  • Lest. Ittrekkja fajl biex tikkalkula l-hash tiegħu.: Dan huwa l-messaġġ tal-istat inizjali.
  • {count} fajl(i) magħżula: Juri n-numru ta' fajls li bħalissa huma magħżula biex jiġu pproċessati.
  • Qed jiġi kkalkulat il-hash ta' {file} ({done}/{total}) — {percent}%: Indikatur tal-progress li jiġi rrapportat bejn wieħed u ieħor kull 4 MB waqt il-kalkolu.
  • Ġie kkalkulat il-hash ta' {count} fajl(i).: Messaġġ li jidher meta l-kalkolu jitlesta b'suċċess.
  • Ikklerjat.: Messaġġ li jikkonferma li r-riżultati ġew ikklerjati mill-iskrin.
  • Hashes: L-intestatura għat-taqsima tar-riżultati fejn jidhru l-kodiċijiet iġġenerati.
  • Il-hashes jidhru hawn.: Test temporanju fit-taqsima tar-riżultati qabel ma jiġu pproċessati l-fajls.
  • Fajls: L-intestatura għat-taqsima tal-fajls magħżula.

Regoli, Każijiet Speċjali u Mmaniġġjar ta' Żbalji

Waqt l-użu tal-kalkolatur, hemm diversi regoli u mġiba awtomatika li għandek tkun konxju tagħhom:

  • Estrazzjoni taċ-Checksum: Jekk tpejstja checksum fil-kaxxa tal-verifika, l-għodda awtomatikament testratta l-itwal string eżadeċimali minnu.
  • Tqabbil tal-Każ (Case Sensitivity): Il-paragun taċ-checksums ma jagħtix każ jekk l-ittri humiex kbar jew żgħar, peress li l-ittri kollha jiġu kkonvertiti f'ittri żgħar (lowercase).
  • Indikazzjoni ta' Suċċess: Jekk iċ-checksum li ppejstjajt jaqbel ma' wieħed mill-hashes ikkalkulati, ir-ringiela tal-algoritmu rispettiv issir ħadra u jidher il-messaġġ Taqbel: {file} ({algo}).
  • Nuqqas ta' Qbil: Jekk l-ebda ringiela ma ssir ħadra, dan ifisser li l-fajl ma jaqbilx ma' dak ippubblikat. F'dan il-każ, jidher il-messaġġ L-ebda fajl ma jaqbel ma' dak iċ-checksum..
  • Fajls Korrotti jew li ma jinqrawx: Jekk fajl wieħed ma jkunx jista' jinqara, l-għodda xorta waħda tkompli tipproċessa l-fajls l-oħra magħżula. F'każ ta' falliment, l-għodda tista' turi l-messaġġi {count} ma setgħux jinqraw., Il-kalkolu tal-hash falla. Ipprova mill-ġdid., jew Ma setax jinqara dan il-fajl. skont in-natura tal-iżball.

Privatezza u Sigurtà tal-Ipproċessar Lokali

Il-privatezza tad-dejta tiegħek hija mħarsa b'mod sħiħ waqt l-użu ta' din l-għodda. Il-fajls tiegħek jinqraw u l-hashes jiġu kkalkulati fil-browser tiegħek [privacy]. Xejn ma jittella' fuq BroBroGo [privacy].

Anke jekk tkun qed tipproċessa fajls kbar ħafna ta' diversi gigabytes, dawn jiġu strimjati u pproċessati f'biċċiet (chunks) lokalment fuq it-tagħmir tiegħek. Għalhekk, l-ebda parti mill-fajl tiegħek ma tiġi qatt mibgħuta barra mit-tagħmir tiegħek [privacy].


Mistoqsijiet Frekwenti (FAQ)

Kif nista' nivverifika tniżżil b'checksum?

Ittrekkja l-fajl imniżżel, imbagħad pejstja ċ-checksum ippubblikat mis-sors fil-kaxxa tal-verifika. Ir-ringiela tal-algoritmu li jaqbel issir ħadra. Jekk xejn ma jsir aħdar, il-fajl ma jaqbilx ma' dak ippubblikat — ikkunsidrah bħala korrott jew imbagħbas.

Liema algoritmi tikkalkula, u liema għandi nuża?

Din tikkalkula MD5, SHA-1, SHA-256, u SHA-512 flimkien minn qari wieħed tal-fajl. MD5 u SHA-1 huma tajbin biex jaqbdu korruzzjoni aċċidentali iżda mhumiex siguri — ippreferi SHA-256 jew SHA-512 kull meta ċ-checksum ikollu bżonn jirreżisti tbagħbis.

Il-fajls tiegħi jittellgħu xi mkien?

Le. Il-fajls jinqraw u l-hashes jiġu kkalkulati lokalment — anke fajls ta' diversi gigabytes jiġu pproċessati f'biċċiet (streamed), għalhekk xejn ma jintbagħat qatt barra mit-tagħmir tiegħek.