Kalkuleta na lambar hash HAVAL-128/5
Buga: 18 Faburairu, 2025 da 21:03:15 UTC
Hash code na'ura da ke amfani da Hash of Variable Length 128 bits, 5 rounds (HAVAL-128/5) hash aiki don a lissafa kodin hash bisa shigar da rubutu ko saukar fayil.HAVAL-128/5 Hash Code Calculator
HAVAL (Hash of Variable Length) aiki ne na hash na cryptographic wanda Yuliang Zheng, Josef Pieprzyk, da Jennifer Seberry suka ƙera a shekara ta 1992. Wannan ci gaba ne na iyalin MD (Message Digest), musamman da aka hure daga MD5, amma da ci gaba mai girma a sauƙin hali da kāriya. Yana iya samar da hash lambobin daban-daban tsawon daga 128 zuwa 256 bits, sarrafa bayanai a 3, 4 ko 5 zagaye.
Irin da aka nuna a wannan shafi yana ɗauke da kodin hash na 128 bit (16 byte) da aka ƙirga cikin ƙanƙanin biyar. Sakamakon haka shine fitarwa a matsayin lambar hexadecimal 32.
Cikakken bayyanawa: Ban rubuta takamaiman aiwatar da aikin hash da aka yi amfani da shi akan wannan shafin ba. Daidaitaccen aiki ne wanda aka haɗa tare da yaren shirye-shiryen PHP. Na yi mahaɗin yanar gizo ne kawai don sanya shi a fili a nan don dacewa.
Game da HaVAL Hash Algorithm
Ka yi tunanin HAVAL a matsayin mai haɗa abinci mai ƙarfi sosai da aka shirya don a haɗa kayayyakin (sarin bayaninka) sosai da babu wanda zai iya ganin abin da aka yi a dā ta wajen duba mai da shi na ƙarshe (hash).
Mataki na 1: Shirya kayan aiki (Bayaninka)
Sa'ad da ka ba HAVAL wasu bayanai - kamar saƙo, ƙarashen layi, ko fayil - ba zai jefa shi cikin mai haɗa kamar yadda yake ba. Da farko, shi ne:
- Yana tsabtace kuma ya yanke bayanin zuwa abubuwa masu kyau (ana kiran wannan padding).
- Ka tabbata cewa girmar ta dace da mai haɗa da shi sosai (kamar tabbacin cewa kayan da ake amfani da su za su cika ƙofar daidai).
Mataki na 2: Mixing a Rounds (Mixing Pass)
HAVAL ba ta naɗa "mix" sau ɗaya kawai ba. Yana haɗa bayaninka cikin ƙanƙanin 3, 4, ko 5 - kamar haɗa mai daɗi sau da yawa don ya tabbata cewa kowane ƙanƙanin zai ƙare.
- 3 tafiye-tafiye: Haɗin da sauri (da sauri amma ba da kwanciyar hankali sosai ba).
- 5 tafiye-tafiye: Haɗin da ya fi kyau (mai ɗan jinkiri amma ya fi kwanciyar hankali).
Kowace ƙera tana haɗa bayanin a hanyar dabam, ta wajen yin amfani da "taku" na musamman (aikin bincike) da ke yanka, juyawa, ya haɗa, kuma ya haɗa bayanin cikin hanyoyi masu wahala, da ba a sani ba.
Mataki 3: Secret Sauce (Matsa lamba Aiki)
A tsakanin haɗa ƙanƙanin, HAVAL ya ƙara da sosin da yake da shi na musamman da ke sa abubuwa su ƙara ƙaruwa. Wannan matakin yana tabbatar da cewa ko ƙaramin canji a bayaninka ( kamar canja wasiƙa guda cikin ƙarashen layi) ya sa mai da abinci na ƙarshe ya bambanta sosai.
Mataki na 4: The Last Smoothie (Hash)
Bayan dukan haɗin, HAVAL zai zuba "mai daɗi" na ƙarshe.
- Wannan hash ne - laɓo na musamman na bayaninka.
- Ko da yaya girma ko ƙaramin bayaninka na asali yake, hash koyaushe girma ɗaya ne. Kamar saka kowane ' ya'ya mai girma cikin ma'auni amma koyaushe yana samun irin ƙofar mai daɗi.
A shekara ta 2025, HAVAL-256/5 ne kawai ake ɗaukansa da kwanciyar hankali don manufar shaidar, ko da yake bai kamata ka yi amfani da shi ba sa'ad da kake ƙera sababbin na'ura. Idan har ila kana amfani da shi a tsarin gādo ba ka cikin haɗari nan da nan, amma ka yi tunanin ƙaura zuwa misali SHA3-256 a nan gaba.