sw

Kokotoa HMAC

Kokotoa HMAC ya faili kwa ufunguo wa siri (SHA-256/1/384/512 au MD5) - yote ndani ya kivinjari; faili na ufunguo havitoki kifaani.

Algoridimu
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
Ufunguo

Faili zako

    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+

      HMAC (msimbo wa uthibitisho wa ujumbe wenye hash ya ufunguo) ni checksum yenye ufunguo: tofauti na hash ya kawaida, hauthibitishi tu kwamba faili haijabadilishwa, bali pia kwamba inatoka kwa mtu anayejua ufunguo uleule wa siri. Ni mwenye ufunguo pekee anayeweza kuzalisha tena thamani ileile - jambo linalofanya HMAC kufaa kuthibitisha uhalisia na uadilifu wa faili kati ya pande mbili zilizokubaliana ufunguo mapema.

      Wewe mwenyewe wachagua kazi ya hash ya msingi. SHA-256 ndiyo kiwango cha leo na chaguo sahihi pale ambapo hakuna kingine kinachohitajika. SHA-384 na SHA-512 hutoa thamani ndefu zaidi kutoka familia ileile; SHA-1 na MD5 zinaonekana zimepitwa na wakati na zinapaswa kutumika tu kulingana na mifumo ya zamani. Ufunguo huingizwa kama maandishi na hutumika kama baiti za UTF-8 - sawasawa kabisa na zana za mstari-amri, ili matokeo yalingane 1:1 na thamani kutoka openssl.

      Ukokotoaji hufanyika kwa ukamilifu ndani ya kivinjari chako, kupitia kiolesura asili cha Web Crypto - hakuna kinachopakiwa, hakuna kinachohifadhiwa, na hakuna maktaba ya nje inayopakiwa kutoka CDN. Hili ni muhimu hasa kwa HMAC: faili na ufunguo wa siri vyote vinabaki kifaani mwako. Matokeo huonekana kama faili ya maandishi katika muundo wa thamani ya heksadesimali ikifuatwa na jina la faili, inayoweza kulinganishwa 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 na uingize ufunguo wa siri.
      2. Chagua mbinu ya hash (chaguo-msingi: SHA-256).
      3. Soma HMAC na uipakue kama faili ya maandishi.

      Mipaka: HMAC huhakikisha uhalisia na uadilifu lakini haisimbi chochote - maudhui ya faili hubaki yanasomeka. Usalama wake wote unategemea ufunguo: lazima ubaki wa siri na ukubaliwe kupitia njia salama. SHA-1 na MD5 zimekusudiwa tu kulingana na mifumo ya zamani, si kwa mahitaji mapya ya usalama.

      Maswali yanayoulizwa mara kwa mara

      Je, faili yangu na ufunguo hupakiwa?

      Hapana. Vyote viwili hubaki ndani ya kivinjari; faili na ufunguo havitoki kifaani wala havihifadhiwi.

      Kuna tofauti gani na checksum ya kawaida?

      Checksum huthibitisha tu kwamba faili haijabadilishwa. HMAC zaidi ya hapo huhitaji ufunguo wa siri na hivyo huthibitisha pia asili - ni anayejua ufunguo pekee anayeweza kuzalisha thamani hiyo.

      Nichague mbinu gani?

      Ukiwa na shaka, SHA-256. SHA-384 au SHA-512 kwa thamani ndefu zaidi, SHA-1 au MD5 tu kulingana na mifumo ya zamani.

      Je, naweza kulinganisha matokeo na OpenSSL?

      Ndiyo. Matokeo yako katika muundo uleule kama mstari-amri na hulingana na thamani ya heksadesimali ya openssl dgst yenye chaguo -hmac na mbinu uliyochagua.

      Zana zinazohusiana