Kuva: HAVAL-192/3 Hash-algoritmi – Kolmen läpimenon vuokaavio

Julkaistu: 12. tammikuuta 2026 klo 13.41.54 UTC
Viimeksi päivitetty: 9. tammikuuta 2026 klo 19.59.03 UTC

Tekninen infografiikka, joka visualisoi HAVAL-192/3-hajautusalgoritmia: syöttö ja täyttö, alustussanat A–E, kolme käsittelykierrosta sekoittamisella/permutaatiolla ja 192-bittinen tiivistetuloste.


Tämä sivu on käännetty koneellisesti englannista, jotta se olisi mahdollisimman monen ihmisen saatavilla. Valitettavasti konekääntäminen ei ole vielä täydellistä tekniikkaa, joten virheitä voi esiintyä. Voit halutessasi tarkastella alkuperäistä englanninkielistä versiota täällä:

HAVAL-192/3 Hash Algorithm – Three-Pass Flow Diagram

HAVAL-192/3-hajautuksen maisemainfografiikka: syöttöviesti ja täyte syöttävät alustusvektorin (A–E, kukin 32-bittinen) kolmeen kierrokseen (f1–f3 rotaatioineen ja miksauksineen/permutaatioineen), jolloin saadaan 192-bittinen hajautusarvopaneeli.

Saatavilla olevat versiot tästä kuvasta

Jäljempänä ladattavissa olevat kuvatiedostot ovat vähemmän pakattuja ja korkearesoluutioisempia - ja siten laadukkaampia - kuin tämän verkkosivuston artikkeleihin ja sivuihin upotetut kuvat, joiden tiedostokoko on optimoitu kaistanleveyden kulutuksen vähentämiseksi.

Normaali koko (1,536 x 1,024)

Suuri koko (3,072 x 2,048)

Erittäin suuri koko (4,608 x 3,072)

Erittäin suuri koko (6,144 x 4,096)

Koomisen suuri koko (1,048,576 x 699,051)

  • Lataus jatkuu edelleen... ;-)

Kuvan kuvaus

Vaakasuuntainen infografiikka nimeltä "HAVAL-192/3 Hajautusalgoritmi" teksturoidulla syvänsinisellä taustalla ja pehmeällä vinjetillä. Lihavoitu valkoinen "HAVAL-192/3"-otsikko näkyy vasemmassa yläkulmassa, kun taas "Hajautusalgoritmi" näkyy oikeassa yläkulmassa lämpimän kullankeltaisena; otsikon alla kulkee ohut vaakasuora viiva. Keskellä alapuolella on alaotsikko "192-bittinen hajautus / 3 läpivirtausta". Kaavio on järjestetty vasemmalta oikealle suuntautuvaksi tietovirraksi. Vasemmassa reunassa kaksi viistettyä tumman liuskekivikuvioista ruutua lukee "SYÖTTÖVIESTI" ja "TÄYTE JA PITUUS", jotka kukin syöttävät nuolia pääkäsittelyalueelle. Niiden alapuolella on katkoviivalla piirretty paneeli nimeltä "ALUSTUSVEKTORI", joka sisältää viisi pinottua sinistä laattaa, jotka on merkitty A, B, C, D ja E; jokaisen laatan oikealla puolella on merkintä "32-bittinen". Viestivaiheiden ja alustuspaneelin nuolet yhtyvät suureksi, katkoviivalla viivoitettuksi suorakaiteen muotoiseksi koteloksi keskellä, joka edustaa HAVAL-ydinlaskentaa. Tämän kotelon yläreunassa on rivi pieniä oransseja lohkoja, jotka viittaavat segmentoituun viestiaikatauluun tai sanavirtaan, ja niiden yläpuolella on kaksisuuntainen nuolikuvio. Kotelon sisällä on kolme leveää vaakasuoraa kaistaa, joissa on merkintä "ROUND 1", "ROUND 2" ja "ROUND 3" (kukin on muotoiltu pitkäksi siniseksi palkiksi, jossa on metallinhohtoisia korostuksia). Kunkin pyöreän otsikon alla on näkyvä kaavan kaltainen lohko, joka näyttää pyöreän funktion ja rotaatiot: ensimmäisessä lukee "f1 & Rot <<< s1 ⊕ + K1", toisessa "f2 & Rot <<< s2 ⊕ + K2" ja kolmannessa "f3 & Rot <<< s3 ⊕ + K3". Näiden kaavalohkojen alla on pienet alaspäin osoittavat nuolet vuorotellen viileän sinisenä ja lämpimän oranssina, vihjaten useiden sisäisten sanojen sekoitusoperaatioihin. Kunkin kaavalohkon oikealla puolella on pienempi tumma laatikko, jossa on merkintä "Mixing & Permutation", ja joka on yhdistetty paksuilla nuolilla korostaen, että jokainen läpimenokerta sisältää uudelleenjärjestelyä ja diffuusiota. Useita kaarevia ja pystysuoria nuolia kulkee pyöreiden välissä ja kotelon oikeaa reunaa pitkin, osoittaen visuaalisesti palautteen vaiheiden välillä ja pakkausprosessin ketjuttumisen luonteen. Keskimmäisen kotelon alareunassa on raskas, tumma laatta, jossa on merkintä "FINALIZE" ja sen alla ilmaus "A ⊕ C ⊕ E", mikä viittaa viimeiseen yhdistämisvaiheeseen ennen tiivisteen tuottamista. Oikeassa reunassa on erillinen paneeli nimeltä "192-BIT HASH VALUE", jota kehystää ohut ääriviiva ja joka on yhdistetty kolmeen kierrokseen kolmella yhdensuuntaisella nuolella. Paneelin sisällä on pinottuja oransseja liukuvärjäyssuorakulmioita, joissa on merkintä H0, H1, H2, H3 ja H4, joista jokainen on merkitty "32-bittinen"; yksi ylimääräinen suorakulmio toistaa merkintää "H4" uuden indeksin sijaan, mikä heijastaa grafiikan tyyliteltyä (ja hieman redundanttia) tulostettavien sanojen kuvausta. Tulostepaneelin alareunassa on pieni oranssi nauha, jossa on pieni teksti, joka näyttää ketjutuksen kaltaisen H-termien sarjan, mikä vahvistaa, että lopputulos on koottu useista 32-bittisistä osista. Värimaailmassa on yleisesti ottaen vastakkain viileän sinisen sävyjen välinen kontrasti rakenteen ja kirkkaan oranssin sävyjen välillä datasanoissa ja tulosteissa, ja visuaalisessa tyylissä käytetään varjoja, viistettyjä reunoja ja selkeitä nuolia kolmivaiheisen HAVAL-192/3-tiivistystyönkulun havainnollistamiseksi. Sommittelu on puhdas, tekninen ja kaaviopainotteinen.

Kuva liittyy: HAVAL-192/3 Hash-koodilaskin

Jaa BlueskyssäJaa FacebookissaJaa LinkedInissäJaa TumblrissaJaa X:ssäPin PinterestissäJaa Redditissä