HAVAL-224/3 Kikokotoo cha Msimbo wa Hash
Iliyochapishwa: 18 Februari 2025, 20:12:45 UTC
Kikokotoo cha kikokotoo cha msimbo wa Hash kinachotumia urefu wa biti 224 wa Urefu Unaobadilika, mizunguko 3 (HAVAL-224/3) ili kukokotoa msimbo wa heshi kulingana na maandishi au upakiaji wa faili.HAVAL-224/3 Hash Code Calculator
HAVAL (Hash of Variable Length) ni kazi ya heshi ya kriptografia iliyoundwa na Yuliang Zheng, Josef Pieprzyk, na Jennifer Seberry mnamo 1992. Ni kiendelezi cha familia ya MD (Message Digest), iliyochochewa hasa na MD5, lakini ikiwa na maboresho makubwa katika kunyumbulika na usalama. Inaweza kutoa misimbo ya hashi ya urefu tofauti kutoka biti 128 hadi 256, ikichakata data katika raundi 3, 4 au 5.
Kibadala kilichowasilishwa kwenye ukurasa huu hutoa msimbo wa hashi wa biti 224 (28 byte) unaokokotolewa katika raundi 3. Matokeo yake ni pato kama nambari ya heksadesimali ya tarakimu 56.
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 Kanuni ya HAVAL ya Hash
Hebu wazia HAVAL kama kichanganyaji chenye nguvu zaidi kilichoundwa ili kuchanganya viungo (data yako) kwa ukamilifu hivi kwamba hakuna mtu anayeweza kujua kichocheo cha asili kwa kuangalia tu laini ya mwisho (heshi).
Hatua ya 1: Kutayarisha Viungo (Data yako)
Unapopeana HAVAL data fulani - kama ujumbe, nenosiri, au faili - haitupi tu kwenye blender jinsi ilivyo. Kwanza, ni:
- Husafisha na kukata data katika vipande nadhifu (hii inaitwa pedi).
- Hakikisha saizi ya jumla inalingana kikamilifu na kichanganyaji (kama vile kuhakikisha kuwa viungo vya laini vinajaza jar sawasawa).
Hatua ya 2: Kuchanganya kwa Mizunguko (Kuchanganya Pasi)
HAVAL haibonyezi tu "changanya" mara moja. Inachanganya data yako kupitia raundi 3, 4, au 5 - kama vile kuchanganya laini yako mara kadhaa ili kuhakikisha kuwa kila kipande kimepondwa.
- Pasi 3: Mchanganyiko wa haraka (haraka lakini sio salama sana).
- Pasi 5: Mchanganyiko wa kina (polepole lakini salama zaidi).
Kila duru huchanganya data kwa njia tofauti, kwa kutumia "blade" maalum (shughuli za hesabu) ambazo hukata, kugeuza, kukoroga na kuponda data kwa njia za kichaa, zisizotabirika.
Hatua ya 3: Mchuzi wa Siri (Kazi ya Mfinyazo)
Kati ya miduara ya kuchanganya, HAVAL huongeza mchuzi wake wa siri - mapishi maalum ambayo huchochea mambo zaidi. Hatua hii inahakikisha kwamba hata mabadiliko madogo katika data yako (kama kubadilisha herufi moja katika nenosiri) hufanya laini ya mwisho kuwa tofauti kabisa.
Hatua ya 4: Smoothie ya Mwisho (The Hash)
Baada ya kuchanganya yote, HAVAL inamimina "smoothie" yako ya mwisho.
- Hii ni heshi - alama ya kidole ya kipekee ya data yako.
- Haijalishi data yako asili ilikuwa kubwa au ndogo, heshi huwa na ukubwa sawa kila wakati. Ni kama kuweka tunda la ukubwa wowote kwenye blender lakini kila mara unapata kikombe kile kile cha smoothie.
Kufikia 2025, ni HAVAL-256/5 pekee ambayo bado inachukuliwa kuwa salama kwa madhumuni ya kriptografia, ingawa hupaswi kuitumia unapounda mifumo mipya. Ikiwa bado unaitumia katika mfumo wa urithi hauko katika hatari yoyote ya haraka, lakini fikiria kuhamia kwa mfano SHA3-256 kwa muda mrefu.