Kikokotoo cha Msimbo wa Snefru-256 Hash
Iliyochapishwa: 17 Februari 2025, 17:40:57 UTC
Mara ya mwisho kusasishwa: 12 Januari 2026, 09:13:22 UTC
Snefru-256 Hash Code Calculator
Kitendakazi cha hashi cha Snefru ni kitendakazi cha hashi cha usimbaji data kilichobuniwa na Ralph Merkle mnamo 1990. Hapo awali kilikusudiwa kama sehemu ya uwasilishaji kwa Taasisi ya Kitaifa ya Viwango na Teknolojia (NIST) wakati wa juhudi za awali za kusawazisha algoriti salama za hashi. Ingawa haitumiki sana leo, Snefru ni muhimu kwa sababu ilianzisha mawazo yaliyoathiri miundo ya usimbaji data ya baadaye.
Snefru awali iliunga mkono ukubwa wa matokeo yanayobadilika, lakini toleo lililowasilishwa hapa hutoa matokeo ya biti 256 (baiti 32), ambayo kwa kawaida huonekana kama nambari ya heksadesimali yenye tarakimu 64.
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 Snefru Hash
Mimi si mtaalamu wa hisabati wala mpiga picha wa siri, lakini nitajaribu kuelezea kitendakazi hiki cha hashi kwa njia inayoeleweka na wenzangu wasio wa hisabati. Ukipendelea maelezo mazito ya hisabati na sahihi kisayansi, nina uhakika unaweza kuyapata kwingineko ;-)
Ingawa Snefru haionekani tena kuwa salama na inayofaa kwa mifumo mipya, inavutia kwa sababu za kihistoria, kwa sababu miundo yake iliathiri kazi nyingi za hashi za baadaye ambazo bado zinatumika.
Unaweza kufikiria Snefru kama blender yenye nguvu nyingi iliyoundwa kuchanganya na kukata viungo hadi usiweze tena kutambua ingizo asili, lakini kama kazi zote za hash, itatoa matokeo sawa kila wakati kwa ingizo moja.
Huu ni mchakato wa hatua tatu:
Hatua ya 1: Kata Viungo (Data ya Ingizo)
- Kwanza, unakata viungo vyako vipande vidogo ili viweze kutoshea kwenye blender. Hii ni kama kuvunja data katika vipande.
Hatua ya 2: Kuchanganya Mizunguko (Kichanganyaji kwa Kasi Tofauti)
- Snefru haichanganyiki mara moja tu. Huchanganya kwa raundi kadhaa - kama vile kubadilisha kati ya kukata, kusagia, na kupiga - ili kuhakikisha kila kitu kimechanganywa vizuri sana.
- Katika kila raundi, blender: Hukoroga katika pande tofauti (kama vile kugeuza laini iliyo juu chini). Huongeza "mizunguko" ya siri (kama vile vijiti vidogo vya ladha zisizo za kawaida) ili kufanya mchanganyiko kuwa mgumu zaidi kutabiri. Hubadilisha kasi ili kukoroga tofauti kila wakati.
Hatua ya 3: Smoothie ya Mwisho (Hash)
- Baada ya mizunguko 8 mikali ya kuchanganya, unamimina laini ya mwisho. Huu ni mchanganyiko wa kipekee ambao umechanganywa kabisa.
Kusoma Zaidi
Ikiwa ulifurahia chapisho hili, unaweza pia kupenda mapendekezo haya:
- HAVAL-192/3 Kikokotoo cha Msimbo wa Hash
- Kikokotoo Cha Msimbo wa Hash cha RIPEMD-160
- Kikokotoo Cha Msimbo wa Hash cha RIPEMD-256
