sw

Kokotoa checksum

Kokotoa checksum (hash) ya faili: SHA-256, SHA-1, SHA-384/512, MD5 au CRC-32. Yote ndani ya kivinjari, faili haitoki kamwe kifaani.

Inachakata humu kwenye kifaa chako ...

Algoridimu
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
  • CRC-32

Inachakata humu kwenye kifaa chako ...

0%

Je, faili yangu hupakiwa?

Hapana. Kila kitu hufanyika kwenye kivinjari chako - faili yako haitoki kamwe kwenye kifaa chako. Jinsi hili linavyoweza kuthibitishwa

Hakuna kupakia100% kwa kifaa chako
Maudhui hubaki kwakohakuna ufikiaji wa wengine
Hosted in GermanyGlobal Content Delivery
Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

Checksum ni alama fupi ya kitambulisho cha faili: kutoka idadi yoyote ya baiti, kazi ya hash hukokotoa thamani moja fupi yenye urefu thabiti. Badilisha hata biti moja ya faili na checksum itatoka tofauti kabisa. Ndiyo maana watoa-huduma wengi huchapisha thamani ya SHA-256 kando ya kiungo cha kupakua: wewe mwenyewe wakokotoa checksum ya faili uliyopakua na kuilinganisha na thamani iliyochapishwa. Zikilingana zote mbili, faili imewasili nzima na bila kubadilishwa.

Zana hii hukokotoa mbinu zinazotumika sana. SHA-1/256/384/512 (FIPS 180-4) huendeshwa kupitia kiolesura asilia cha Web Crypto cha kivinjari; SHA-256 ndiyo kiwango cha leo na chaguo sahihi pale ambapo hakuna kingine kinachohitajika. SHA-1 inaonekana imepitwa na wakati na haipaswi kutumika tena kwa ukaguzi wa usalama, lakini bado ni muhimu kwa kulingana na mifumo ya zamani. SHA-384 na SHA-512 hutoa thamani ndefu zaidi kutoka familia ileile. MD5 (RFC 1321) ni ya zamani zaidi na imevunjika kikriptografia (migongano inaweza kutengenezwa kwa makusudi), lakini upakuaji na zana nyingi za zamani bado huichapisha kama thamani ya rejeleo. CRC-32 si checksum ya kriptografia bali ni ukaguzi wa haraka wa uadilifu katika aina ya ISO-HDLC (polinomia 0xEDB88320), aina ile iliyojengwa ndani ya kumbukumbu za ZIP na faili za PNG: nzuri kwa kugundua makosa ya nasibu ya uhamishaji, si kwa kuondoa uwezekano wa udanganyifu wa makusudi.

Ukokotoaji hufanyika kwa ukamilifu ndani ya kivinjari chako, kupitia kiolesura asili cha Web Crypto (kwa SHA) na rutini ndogo ya JavaScript safi (kwa CRC-32). Hakuna kinachopakiwa, hakuna kinachohifadhiwa, na hakuna maktaba ya nje inayopakiwa kutoka CDN. Matokeo huonekana kama faili ya maandishi katika muundo uleule kama zana za mstari-amri sha256sum au certutil, ili uweze kuyalinganisha moja kwa moja na thamani iliyotengenezwa mahali pengine.

Maelezo ya kiufundi

Maelezo ya kiufundi
Muundo wa matokeoTXT
Uchakataji wa kundiNdiyo
UchakatajiNdani ya kivinjari (JavaScript)
Upakiaji wa failiHakuna

Katika hatua 3

  1. Dondosha faili.
  2. Chagua algoridimu (chaguo-msingi: SHA-256).
  3. Soma checksum na uipakue kama faili ya maandishi.

Mipaka: Checksum huthibitisha kwamba faili mbili zinafanana baiti kwa baiti; haisimbi chochote wala hailindi dhidi ya udukuzi wa kusikiliza. MD5, SHA-1 na CRC-32 hazifai kwa madhumuni ya usalama (CRC-32 hugundua makosa ya nasibu tu; MD5 na SHA-1 zinaweza kugongwa kwa makusudi) - dhidi ya udanganyifu wa makusudi tumia SHA-256 au kubwa zaidi. Thamani ya marejeleo lazima itoke kwenye chanzo cha kuaminika.

Ulinganisho wa algoriti

Ulinganisho wa algoriti
AlgoritiUrefu wa matokeoHaliMatumizi ya kawaida
SHA-256biti 256kiwango cha sasaupakuaji, uhakiki wa jumla
SHA-1biti 160iliyopitwa na wakati (si kwa usalama)kulinganisha na mifumo ya zamani
SHA-384biti 384toleo refu la SHA-2pale hundi ndefu inahitajika
SHA-512biti 512toleo refu la SHA-2pale hundi ndefu inahitajika
MD5biti 128imevunjwa kwa njia ya kriptografiathamani ya rejea kwa upakuaji/zana za zamani
CRC-32biti 32si hundi ya kriptografiakugundua makosa ya nasibu ya uhamishaji (ZIP, PNG)

Maswali yanayoulizwa mara kwa mara

Je, faili zangu hupakiwa?

Hapana. Checksum hukokotolewa kwa ukamilifu ndani ya kivinjari chako; faili haitoki kamwe kifaani wala haihifadhiwi.

Nichague algoridimu gani?

Ukiwa na shaka, chagua SHA-256 - ndicho kiwango cha leo. Tumia MD5, SHA-1 au CRC-32 pale tu mfumo unapotaka thamani hiyo waziwazi.

Nilinganishe vipi checksum?

Ikokotoe hapa kisha linganisha thamani herufi kwa herufi na ile iliyochapishwa. Zikilingana, faili haijabadilishwa.

Kuna tofauti gani kati ya CRC-32 na SHA-256?

CRC-32 ni ukaguzi wa haraka dhidi ya makosa ya nasibu ya uhamishaji (kama katika ZIP na PNG), lakini si salama kikriptografia. SHA-256 hugundua pia udanganyifu wa makusudi.

Zana zinazohusiana

Simba faili · Fungua faili · Jenereta ya UUID · Kibadilisha msingi · Simba kuwa Base64 · Kokotoa HMAC