Miklix

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.

An fassara wannan shafin na'ura daga Turanci don a sami damar isa ga mutane da yawa gwargwadon iko. Abin takaici, fassarar inji ba ta zama cikakkiyar fasaha ba, don haka kurakurai na iya faruwa. Idan kuna so, kuna iya duba ainihin sigar Turanci anan:

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.


Ƙirƙiri Sabuwar Lambar Hash

Bayanan da aka ƙaddamar ko fayilolin da aka ɗora ta wannan fom ɗin kawai za a adana su a kan uwar garken har tsawon lokacin da aka ɗauka don samar da lambar hash da ake nema. Za a share shi nan da nan kafin a mayar da sakamakon zuwa burauzar ku.

Bayanan shigarwa:



Rubutun da aka ƙaddamar an yi rikodin UTF-8. Tunda ayyukan hash ke aiki akan bayanan binaryar, sakamakon zai bambanta da idan rubutun yana cikin wani ɓoye. Idan kana buƙatar ƙididdige hash na rubutu a cikin takamaiman ɓoyewa, ya kamata ka loda fayil maimakon.



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.

Raba kan BlueskyRaba akan FacebookRaba kan LinkedInRaba akan TumblrRaba akan XRaba kan LinkedInFitar akan Pinterest

Mikkel Bang Christensen

Game da Marubuci

Mikkel Bang Christensen
Mikel shine mahalicci kuma mai miklix.com. Yana da fiye da shekaru 20 gwaninta a matsayin ƙwararren mai tsara shirye-shiryen kwamfuta / mai haɓaka software kuma a halin yanzu yana aiki cikakken lokaci don babban kamfani na IT na Turai. Lokacin da ba ya yin rubutun ra'ayin kanka a yanar gizo ba, yana ciyar da lokacinsa a kan ɗimbin abubuwan bukatu, sha'awa, da ayyuka, waɗanda har zuwa wani lokaci za a iya nunawa a cikin batutuwa iri-iri da aka rufe akan wannan rukunin yanar gizon.