HAVAL-224/4 Hash kóða reiknivél
Birt: 19. mars 2025 kl. 21:07:54 UTC
Hash kóða reiknivél sem notar kjötkássa með breytilegri lengd 224 bita, 4 umferðir (HAVAL-224/4) kjötkássaaðgerð til að reikna út kjötkássakóða byggt á textainnslætti eða upphleðslu skráa.HAVAL-224/4 Hash Code Calculator
HAVAL (Hash of Variable Length) er dulmáls kjötkássaaðgerð sem er hönnuð af Yuliang Zheng, Josef Pieprzyk og Jennifer Seberry árið 1992. Það er framlenging á MD (Message Digest) fjölskyldunni, sérstaklega innblásin af MD5, en með umtalsverðum framförum í sveigjanleika og öryggi. Það getur framleitt kjötkássakóða af breytilegri lengd frá 128 til 256 bita og unnið úr gögnunum í 3, 4 eða 5 umferðum.
Afbrigðið sem kynnt er á þessari síðu gefur út 224 bita (28 bæta) kjötkássakóða sem er reiknaður í 4 umferðum. Niðurstaðan er gefin út sem 56 stafa sextánsnúmer.
Full upplýsingagjöf: Ég skrifaði ekki sérstaka útfærslu kjötkássaaðgerðarinnar sem notuð er á þessari síðu. Það er staðlað aðgerð sem fylgir PHP forritunarmálinu. Ég gerði vefviðmótið aðeins til að gera það almennt aðgengilegt hér til hægðarauka.
Um HAVAL Hash Algríþma
Ímyndaðu þér HAVAL sem ofuröfluga blöndunartæki sem er hannað til að blanda saman hráefnum (gögnum þínum) svo rækilega að enginn getur fundið upphaflega uppskriftina bara með því að skoða lokasmoothie-ið (hashið).
Skref 1: Undirbúningur hráefnanna (Gagna þín)
Þegar þú gefur HAVAL einhver gögn - eins og skilaboð, lykilorð eða skrá - þá fer það ekki bara að henda því í blöndurann eins og það er. Fyrst gerir það:
- Hreinsar og skar gögnin í snyrtilegar bitar (þetta kallast padding).
- Tryggir að heildarstærðin passi fullkomlega í blöndurann (eins og að tryggja að innihald smoothie-ið fylli krukku jafnt).
Skref 2: Blending í umferðum (Blanda í ferlum)
HAVAL blandaði ekki bara "blenda" einu sinni. Það blandar gögnin þín í 3, 4 eða 5 umferðum - eins og að blanda smoothie-ið þitt í mörgum ferlum til að tryggja að hvert bit sé muldað.
- 3 ferlar: Hröð blanda (hratt en ekki mjög öruggt).
- 5 ferlar: Ofur rækileg blanda (hægar en miklu öruggari).
Hver umferð blandar gögnin á mismunandi hátt, með sérstökum "hnífum" (reikniregla) sem skera, snúa, hræra og mauka gögnin á villt og óútreiknanlegan hátt.
Skref 3: Lykilsósa (Þjöppunarvirkni)
Milliblöndunarferla bætir HAVAL við sinni leyndu sósu - sérstökum uppskriftum sem hræra enn meira í hlutunum. Þetta skref tryggir að jafnvel lítil breyting á gögnunum þínum (eins og að breyta einum staf í lykilorði) gerir lokasmoothie-ið alveg öðruvísi.
Skref 4: Loka-Smoothie-ið (Hashið)
Eftir allar blöndurnar hella HAVAL út loka-"smoothie-inu" þínu.
- Þetta er hashið - einstakt fingrafar gagna þinna.
- Óháð því hversu stór eða lítil gögnin þín voru upphaflega, er hash alltaf jafn stórt. Það er eins og að setja hvaða stærð sem er ávöxt í blöndurann en alltaf fá sama glasið af smoothie.
Frá og með 2025 er aðeins HAVAL-256/5 enn talið vera á sanngjörnu öryggisstaðli fyrir dulkóðunartilgang, þó þú ættir ekki að nota það við hönnun nýrra kerfa. Ef þú ert enn að nota það í gamaldags kerfi er engin ó immediate hætta, en íhugaðu að færa þig yfir í t.d. SHA3-256 í lengri tíma.