Miklix

HAVAL-256/5 Hash Code reiknivél

Birt: 19. mars 2025 kl. 21:16:42 UTC

Hash kóða reiknivél sem notar kjötkássa með breytilegri lengd 256 bita, 5 umferðir (HAVAL-256/5) kjötkássaaðgerð til að reikna út kjötkássa kóða byggt á textainnslátt eða upphleðslu skráar.

Þessi síða var vélþýdd úr ensku til að gera hana aðgengilega sem flestum. Því miður er vélþýðing ekki enn fullkomin tækni, svo villur geta komið upp. Ef þú vilt geturðu skoðað upprunalegu ensku útgáfuna hér:

HAVAL-256/5 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 256 bita (32 bæta) kjötkássakóða sem reiknaður er í 5 umferðir. Niðurstaðan er gefin út sem sextán stafa 64 stafa tölu.

Þetta er öruggasta útgáfan af HAVAL.

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.


Reiknaðu nýjan kjötkássakóða

Gögn sem send eru inn eða skrám sem hlaðið er upp í gegnum þetta eyðublað verða aðeins geymd á þjóninum eins lengi og það tekur að búa til umbeðinn kjötkássakóða. Henni verður eytt strax áður en niðurstaðan er send aftur í vafrann þinn.

Inntaksgögn:



Innsendur texti er UTF-8 kóðaður. Þar sem kjötkássaaðgerðir starfa á tvöfaldri gögnum verður niðurstaðan önnur en ef textinn væri í annarri kóðun. Ef þú þarft að reikna út kjötkássa af texta í tiltekinni kóðun ættirðu að hlaða upp skrá í staðinn.



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.

Deildu á BlueskyDeildu á FacebookDeildu á LinkedInDeildu á TumblrDeildu á XDeildu á LinkedInFestu á Pinterest

Mikkel Christensen

Um höfundinn

Mikkel Christensen
Mikkel er skapari og eigandi miklix.com. Hann hefur yfir 20 ára reynslu sem faglegur tölvuforritari/hugbúnaðarhönnuður og er nú í fullu starfi hjá stóru evrópsku upplýsingatæknifyrirtæki. Þegar hann er ekki að blogga eyðir hann frítíma sínum í margs konar áhugamál, áhugamál og athafnir, sem geta að einhverju leyti endurspeglast í margs konar efni sem fjallað er um á þessari vefsíðu.