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 kifaani.

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

Inachakata humu kwenye kifaa chako ...

0%

Faili zako hazikutoka kamwe kwenye kifaa chako

    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
    Seva nchini UjerumaniGDPR kwa muundo
    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-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 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, 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.

    Maswali yanayoulizwa mara kwa mara

    Je, faili zangu hupakiwa?

    Hapana. Checksum hukokotolewa kwa ukamilifu ndani ya kivinjari chako; faili haitoki 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