Miklix

Kikokotoo Cha Msimbo wa Hash cha SHA3-224

Iliyochapishwa: 18 Februari 2025, 17:52:38 UTC

Kikokotoo cha msimbo wa Hash ambacho hutumia Algorithm ya Hash Salama 3 224 bit (SHA3-224) kazi ya hash kuhesabu msimbo wa hash kulingana na ingizo la maandishi au upakiaji wa faili.

Ukurasa huu ulitafsiriwa kwa mashine kutoka kwa Kiingereza ili kuifanya iweze kupatikana kwa watu wengi iwezekanavyo. Kwa bahati mbaya, utafsiri wa mashine bado sio teknolojia iliyokamilishwa, kwa hivyo makosa yanaweza kutokea. Ukipenda, unaweza kutazama toleo asili la Kiingereza hapa:

SHA3-224 Hash Code Calculator

SHA3-224 (Secure Hash Algorithm 3 224-bit) ni kazi ya hash ya kriptografia ambayo inachukua pembejeo (au ujumbe) na hutoa ukubwa wa kudumu, 224-bit (28-byte) pato, kawaida huwakilishwa kama nambari ya hexadecimal ya herufi 56.

SHA-3 ni mwanachama wa hivi karibuni wa familia ya Secure Hash Algorithm (SHA), iliyotolewa rasmi mnamo 2015. Tofauti na SHA-1 na SHA-2, ambazo zinategemea miundo sawa ya hisabati, SHA-3 imejengwa kwenye muundo tofauti kabisa unaoitwa algorithm ya Keccak. Haikuundwa kwa sababu SHA-2 haina usalama; SHA-2 bado inachukuliwa kuwa salama, lakini SHA-3 inaongeza safu ya ziada ya usalama na muundo tofauti, ikiwa tu udhaifu wa baadaye unapatikana katika SHA-2.

Ufichuzi kamili: Sikuandika utekelezaji mahususi wa chaguo za kukokotoa za heshi zinazotumiwa kwenye ukurasa huu. Ni kazi ya kawaida iliyojumuishwa na lugha ya programu ya PHP. Nilitengeneza kiolesura cha wavuti ili kuifanya ipatikane hadharani hapa kwa urahisi.


Hesabu Msimbo Mpya wa Hash

Data iliyowasilishwa au faili zilizopakiwa kupitia fomu hii zitawekwa tu kwenye seva kwa muda mrefu kama inachukua ili kuzalisha msimbo wa hashi ulioombwa. Itafutwa mara moja kabla ya matokeo kurejeshwa kwenye kivinjari chako.

Data ya ingizo:



Maandishi yaliyowasilishwa yamesimbwa UTF-8. Kwa kuwa vitendaji vya heshi vinafanya kazi kwenye data binary, matokeo yatakuwa tofauti kuliko ikiwa maandishi yalikuwa katika usimbaji mwingine. Ikiwa unahitaji kukokotoa heshi ya maandishi katika usimbaji mahususi, unapaswa kupakia faili badala yake.



Kuhusu algorithm ya SHA3-224 Hash

Mimi si mtaalamu wa hisabati wala cryptographer, kwa hivyo nitajaribu kuelezea kazi hii ya hash kwa njia ambayo wasio wa hisabati wenzangu wanaweza kuelewa. Ikiwa unapendelea maelezo ya kisayansi ya hesabu, kamili badala yake, unaweza kuipata kwenye tovuti nyingi ;-)

Kwa hivyo, tofauti na familia za awali za SHA (SHA-1 na SHA-2), ambazo zinaweza kuchukuliwa sawa na mchanganyiko, SHA-3 inafanya kazi zaidi kama sponge.

Utaratibu wa kuhesabu hash kwa njia hii unaweza kuvunjwa kwa hatua tatu za kiwango cha juu:

Hatua ya 1 - Awamu ya Kunyonya

  • Fikiria kumwaga maji (data yako) kwenye sponge. Sponge inachukua maji kidogo kwa kidogo.
  • Katika SHA-3, data ya pembejeo imegawanywa katika vipande vidogo na kufyonzwa ndani ya "sponge" ya ndani (safu kubwa).

Hatua ya 2 - Kuchanganya (Mabadiliko)

  • Baada ya kunyonya data, SHA-3 hufinya na kugeuza sponge ndani, ikichanganya kila kitu karibu na mifumo tata. Hii inahakikisha kuwa hata mabadiliko madogo katika pembejeo husababisha hash tofauti kabisa.

Hatua ya 3 - Awamu ya Kufinya

  • Mwishowe, unafinya sponge ili kutoa pato (hash). Ikiwa unahitaji heshi ndefu, unaweza kuendelea kufinya ili kupata matokeo zaidi.

Wakati kizazi cha SHA-2 cha kazi za hash bado kinachukuliwa kuwa salama (tofauti na SHA-1, ambayo haipaswi kutumika kwa usalama tena), itakuwa na maana kuanza kutumia kizazi cha SHA-3 badala yake wakati wa kubuni mifumo mpya, isipokuwa wanahitaji kuwa nyuma-kulingana na mifumo ya urithi ambayo haiungi mkono.

Jambo moja la kuzingatia ni kwamba kizazi cha SHA-2 labda ni kazi ya hash inayotumiwa zaidi na kushambuliwa milele (hasa SHA-256 kutokana na matumizi yake kwenye blockchain ya Bitcoin), lakini bado inashikilia. Itakuwa muda kabla ya SHA-3 imesimama kwa upimaji sawa na mabilioni.

Shiriki kwenye BlueskyShiriki kwenye FacebookShiriki kwenye LinkedInShiriki kwenye TumblrShiriki kwenye XShiriki kwenye LinkedInBandika kwenye Pinterest

Mikkel Bang Christensen

Kuhusu Mwandishi

Mikkel Bang Christensen
Mikkel ndiye muundaji na mmiliki wa miklix.com. Ana uzoefu wa zaidi ya miaka 20 kama mtaalamu wa kupanga programu/programu za kompyuta na kwa sasa ameajiriwa muda wote kwa shirika kubwa la IT la Ulaya. Wakati si kublogi, yeye hutumia wakati wake wa ziada kwenye safu nyingi za mapendeleo, vitu vya kufurahisha, na shughuli, ambazo zinaweza kuonyeshwa kwa kadiri fulani katika mada anuwai zinazozungumziwa kwenye wavuti hii.