Isithombe: I-Hash Algorithm ye-HAVAL-160/3 — Ukuboniswa Komsebenzi we-Hash we-3-Pass ongu-160-bit

Kushicilelwe: Januwari 12, 2026 13:41:36 UTC
Igcine ukubuyekezwa: Januwari 9, 2026 20:28:19 UTC

I-infographic enemininingwane ekhombisa i-algorithm ye-hash ye-HAVAL-160/3, kufaka phakathi amabhlogo womyalezo we-1024-bit, ukugoqa, ukuqalisa, imijikelezo emithathu yokucubungula, imisebenzi yokuxuba, kanye nokukhiqizwa kokugaya kwe-160-bit.


Leli khasi lihunyushwe ngomshini lisuka esiNgisini ukuze lenze lifinyeleleke kubantu abaningi ngangokunokwenzeka. Ngeshwa, ukuhumusha ngomshini akukabi ubuchwepheshe obuphelele, ngakho-ke amaphutha angenzeka. Uma uthanda, ungabuka inguqulo yokuqala yesiNgisi lapha:

HAVAL-160/3 Hash Algorithm — 3-Pass 160-bit Hash Function Visualization

Ukuboniswa kweshadi lokugeleza kwe-algorithm ye-HAVAL-160/3 hash okubonisa ukucutshungulwa kokufaka, imijikelezo emi-3 yokuguqulwa, imisebenzi yokuxuba, kanye nokukhipha kokugcina kwe-160-bit.

Izinguqulo ezitholakalayo zalesi sithombe

Amafayela ezithombe atholakalayo ukuze alandwe ngezansi awacindezelwe kakhulu futhi anesisombululo esiphezulu - futhi ngenxa yalokho, ikhwalithi ephezulu - kunezithombe ezifakwe ezihlokweni nasemakhasini akule webhusayithi, ezilungiselelwe kangcono usayizi wefayela ukuze kuncishiswe ukusetshenziswa komkhawulokudonsa.

Usayizi ojwayelekile (1,536 x 1,024)

Usayizi omkhulu (3,072 x 2,048)

Usayizi omkhulu kakhulu (4,608 x 3,072)

Usayizi omkhulu kakhulu (6,144 x 4,096)

Usayizi omkhulu ngokwe-comic (1,048,576 x 699,051)

  • Isalayisha... ;-)

Incazelo yesithombe

Le infographic iveza umbono oningiliziwe, oqondiswe endaweni ethile we-HAVAL-160/3 hash algorithm, owenziwe ngesitayela sedijithali esiluhlaza okwesibhakabhaka esiveza ubuhle bemidwebo ye-cryptographic kanye nesayensi yekhompyutha. Umklamo unikeza ukuhlukaniswa okucacile kwesakhiwo sangaphakathi se-algorithm, kugcizelela imijikelezo emithathu yokucubungula kanye nomphumela we-160-bit ochaza lolu hlobo oluthile lomndeni we-HAVAL.

Umdwebo uqala ngakwesobunxele ngendlela yokufaka enelebula enesihloko esithi 'Umyalezo Wokufaka'. Ngezansi kwalokhu, amabhokisi alandelanayo abonisa isinyathelo ngasinye sokucubungula: 'I-Padding & Length Append' inezela ama-bits adingekayo kanye nobude bomlayezo ukulungiselela ukufaka; okulandelayo, umlayezo uthi 'Split into 1024-bit Blocks' — okubonisa kahle imininingwane ye-HAVAL, esebenza kuma-data block angu-1024-bit (128-byte) kunalawo angu-512-bit. Ama-sample blocks amaningana aboniswa ngamathoni e-gradient egolide nensundu, amelela ngokubonakalayo ukusakazwa kwedatha okuhlukaniswe. Ngaphansi kwalokhu, isigaba 'sokuqalisa' sethula isimo sokuqala se-algorithm, ngokuvamile esichazwa yizici ezihleliwe ezitshala umsebenzi wokucindezela.

Ephakathi, umongo we-infographic unesakhiwo samakholomu amathathu esibhalwe ukuthi '3 Processing Rounds'. Ikholomu ngayinye ihambisana nenye yezindlela zokuguqula ze-HAVAL: Umjikelezo 1 (oluhlaza okwesibhakabhaka), Umjikelezo 2 (obomvu), kanye nomjikelezo 3 (oluhlaza okwesibhakabhaka). Ngaphakathi komjikelezo ngamunye, imisebenzi yokuguqula enengqondo f1(x,y,z), f2(x,y,z), kanye ne-f3(x,y,z) iyaboniswa, okubonisa amasu okuxuba e-HAVAL ashintshayo kuwo wonke ama-pass. Lawa mabhulokhi axhunyaniswe ngemicibisholo, okubonisa ukugeleza kwedatha kanye nokuncika phakathi kwezindlela zokuguqula. Isigaba ngasinye sisebenzisa 'Umsebenzi Wokuxuba' olandelwa ukwengezwa kwe-modular kanye nokujikeleza kwesobunxele (okumelelwe '+ <<< s1z', '+ <<< s2z', '+ <<< s3z'), kanye nokwengezwa kwamagama ancike kumyalezo (Wi) afaka i-entropy esimweni.

Ngaphansi kochungechunge lokuguqulwa, ibha ethi 'Isimo Sokubuyekeza' ihlanganisa imiphumela yemijikelezo emithathu. Le ngxenye ifanekisela ukuqongelela okuphindaphindiwe kwamanani e-hash aphakathi, abizwa ngokuthi i-H0, i-H1, i-H2, i-H3, kanye ne-H4, aguquka ngemva kokucubungula ibhulokhi ngayinye yomlayezo engu-1024-bit. Imicibisholo ebuyela emuva kwesobunxele ibonisa indlela yokubopha, lapho ukuphuma kwebhulokhi elilodwa kuba yivektha yokuqalisa elandelayo.

Ngakwesokunene, iphaneli yokukhipha enethunzi ebhalwe ukuthi 'Output' iveza imiphumela yokugcina yokubala kwe-HAVAL-160/3. Iqamba ngokusobala uhlobo lwe-algorithm — 'HAVAL-160/3 Hash Value' — futhi ibala i-digest engu-160-bit emelelwe njengezintambo ze-hexadecimal (isb., A5B3C9F7D4E6A1889...). Ngezansi, ibhokisi lesifinyezo sepharamitha liqinisekisa izakhiwo ezibalulekile: usayizi wokukhipha wama-bits angu-160, imijikelezo emi-3 yokucubungula, kanye nama-constant wokucushwa aphawulwe ngokuthi 'HAVAL-160/3 = 5, 1, 6'. Lawa manani ahambisana nokukhethwa komsebenzi wangaphakathi kanye namapharamitha okujikeleza asetshenziswa yi-algorithm ye-HAVAL.

Ngokubukeka, i-infographic igcina itimu yombala oluhlaza okwesibhakabhaka ehambisanayo ene-gradients yensimbi kanye nezinombolo ezimbili ezifakwe kancane ngemuva, okuqinisa uhlobo lwedijithali nolwezibalo lokuqukethwe. Ingxenye ngayinye — kusukela kokufaka kuya kokukhiphayo — ivalwe ngemingcele eqondile futhi ixhunywe ngemicibisholo eqondisayo eqondisa umbukeli ngokulandelana okunengqondo kokuguqulwa. Ukwakheka okuphelele kokubili kungokobuchwepheshe futhi kuyafundisa, kunikeza ukumelwa okufushane kodwa okuphelele kokuthi i-HAVAL-160/3 icubungula kanjani idatha ngokusebenzisa i-padding yayo, ukuhlukaniswa kwamabhulokhi, ukuqaliswa kwesimo, ukuguqulwa okunezindilinga eziningi, kanye nokukhishwa kwe-hash kokugcina.

Isithombe sihlobene: Isibali sekhodi sehashi HAVAL-160/3

Yabelana ku-BlueskyYabelana ku-FacebookYabelana ku-LinkedInYabelana ku-TumblrYabelana ku-XPhina ku-PinterestYabelana ku-Reddit