Kikokotoo Cha Msimbo wa Hash cha SHA3-384
Iliyochapishwa: 18 Februari 2025, 18:01:39 UTC
Kikokotoo cha msimbo wa Hash ambacho hutumia Algorithm ya Hash Salama 3 384 bit (SHA3-384) kazi ya hash kuhesabu msimbo wa hash kulingana na pembejeo ya maandishi au upakiaji wa faili.SHA3-384 Hash Code Calculator
SHA3-384 (Secure Hash Algorithm 3 384-bit) ni kazi ya hash ya kriptografia ambayo inachukua pembejeo (au ujumbe) na hutoa ukubwa wa kudumu, 384-bit (48-byte) pato, kawaida huwakilishwa kama nambari ya hexadecimal ya herufi 96.
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.
Kuhusu algorithm ya SHA3-384 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.