Miklix

Kikokotoo Cha Msimbo wa Hash cha SHA3-224

Iliyochapishwa: 18 Februari 2025, 17:52:38 UTC
Mara ya mwisho kusasishwa: 12 Januari 2026, 14:32:24 UTC

Kikokotoo cha msimbo wa hash kinachotumia kitendakazi cha hash cha Salama cha Algorithm 3 224 biti (SHA3-224) ili kukokotoa 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 (Algorithm Salama ya Hash 3 biti 224) ni kitendakazi cha hash cha kriptografia kinachochukua ingizo (au ujumbe) na kutoa matokeo ya ukubwa usiobadilika, ya biti 224 (baiti 28), ambayo kwa kawaida huwakilishwa kama nambari ya heksadesimali yenye herufi 56.

SHA-3 ni mwanachama wa hivi karibuni wa familia ya Secure Hash Algorithm (SHA), iliyotolewa rasmi mwaka wa 2015. Tofauti na SHA-1 na SHA-2, ambazo zinategemea miundo sawa ya hisabati, SHA-3 imejengwa kwenye muundo tofauti kabisa unaoitwa algoriti ya Keccak. Haikuundwa kwa sababu SHA-2 si salama; SHA-2 bado inachukuliwa kuwa salama, lakini SHA-3 inaongeza safu ya ziada ya usalama yenye muundo tofauti, iwapo udhaifu wa baadaye utapatikana 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 Hash ya SHA3-224

Mimi si mtaalamu wa hisabati wala mpiga picha wa siri, kwa hivyo nitajaribu kuelezea kitendakazi hiki cha hashi kwa njia ambayo wenzangu wasio wa hisabati wanaweza kuelewa. Ukipendelea maelezo kamili ya hisabati kisayansi, unaweza kuyapata kwenye tovuti nyingi ;-)

Kwa vyovyote vile, tofauti na familia za awali za SHA (SHA-1 na SHA-2), ambazo zinaweza kuchukuliwa kuwa sawa na blender, SHA-3 hufanya kazi zaidi kama sifongo.

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

Hatua ya 1 - Awamu ya Kufyonza

  • Hebu fikiria kumimina maji (data yako) kwenye sifongo. Sifongo hunyonya maji kidogo kidogo.
  • Katika SHA-3, data ya ingizo huvunjwa vipande vidogo na kufyonzwa ndani ya "sifongo" ya ndani (safu kubwa).

Hatua ya 2 - Kuchanganya (Ruhusa)

  • Baada ya kunyonya data, SHA-3 hubana na kuzungusha sifongo ndani, ikichanganya kila kitu katika mifumo tata. Hii inahakikisha kwamba hata mabadiliko madogo katika ingizo husababisha hashi tofauti kabisa.

Hatua ya 3 - Awamu ya Kubana

  • Hatimaye, unafinya sifongo ili kutoa matokeo (hashi). Ukihitaji hashi ndefu zaidi, unaweza kuendelea kubana ili kupata matokeo zaidi.

Ingawa kizazi cha SHA-2 cha vitendakazi vya hash bado vinachukuliwa 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 mipya, isipokuwa inahitaji kuendana na mifumo ya zamani ambayo haiungi mkono.

Jambo moja la kuzingatia ni kwamba kizazi cha SHA-2 labda ndicho kitendakazi cha hash kinachotumika na kushambuliwa zaidi kuwahi kutokea (hasa SHA-256 kutokana na matumizi yake kwenye blockchain ya Bitcoin), lakini bado kinadumu. Itachukua muda kabla ya SHA-3 kustahimili majaribio yaleyale makali kwa mabilioni.

Kusoma Zaidi

Ikiwa ulifurahia chapisho hili, unaweza pia kupenda mapendekezo haya:


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

Mikkel Christensen

Kuhusu Mwandishi

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