XXH-64 Hash kóða reiknivél
Birt: 19. mars 2025 kl. 21:00:52 UTC
Hash kóða reiknivél sem notar XXHash 64 bita (XXH-64) kjötkássaaðgerðina til að reikna út kjötkássa kóða byggt á textainnslátt eða upphleðslu skráa.XXH-64 Hash Code Calculator
XXH, einnig þekkt sem XXHash, er hraðvirkt, ekki dulritað kjötkássa reiknirit hannað fyrir mikla afköst og skilvirkni, sérstaklega í aðstæðum þar sem hraði er mikilvægur, svo sem við gagnaþjöppun, eftirlitssummur og gagnagrunnsskráningu. Afbrigðið sem kynnt er á þessari síðu framleiðir 64 bita (8 bæta) kjötkássakóða, venjulega sýndan sem 16 stafa sextánda tölu.
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 XXH-64 Hashreiknirit
Ég er ekki stærðfræðingur, en ég mun reyna að útskýra þetta hashfall með dæmi sem félagar mínir sem eru ekki stærðfræðingar geta skilið. Ef þú vilt vísindalega rétt, fullkomlega stærðfræðilega útskýringu, þá er ég viss um að þú getir fundið það annars staðar ;-)
Reyndu að ímynda þér XXHash sem stóran blandara. Þú vilt búa til smoothie, þannig að þú bætir ýmsum hráefnum út í. Sérstakt við þennan blandara er að hann útskrifar smoothie af sömu stærð óháð því hversu mörg hráefni þú setur í hann, en ef þú gerir jafnvel lítilsháttar breytingar á hráefnunum, færðu algjörlega öðruvísi bragð af smoothie.
Skref 1: Blanda Gögnum
Ímyndaðu þér gögnin þín sem ýmsa ávexti: epli, banana, jarðarber.
- Þú setur þá í blandara.
- Þú blandar þá á háum hraða.
- Óháð því hversu stórir ávextirnir voru, endar þú með litla, vel blandaða smoothie.
Skref 2: Leiftursósa - Vinnsla með „Galdratöfrum“ Tölum
Til að tryggja að smoothie (hash) sé óútreiknanlegt, bætir XXHash við leyndarmáls hráefni: stórar "galdratölur" sem kallast fyrsta tölur. Af hverju fyrsta tölur?
- Þær hjálpa til við að blanda gögnunum jafnt.
- Þær gera það erfitt að endurbyggja upprunaleg hráefni (gögn) úr smoothie (hash).
Skref 3: Hraðauppbót: Skera í stórum stíl
XXHash er mjög hratt því í stað þess að skera einn ávöxt í einu, þá:
- Skera stór hópa af ávöxtum allt í einu.
- Þetta er eins og að nota risastóran matvinnsluvél í stað litils hnífs.
- Þetta gerir XXHash kleift að vinna með gigabyta af gögnum á sekúndu - fullkomið fyrir risastórar skrár!
Skref 4: Lokakosning: Snjóflóðseffekturinn
Hér er galdurinn:
- Þó þú breytir bara einu litlu lagi (eins og komma í setningu), þá bragðast lokasmothie algjörlega öðruvísi.
- Þetta kallast snjóflóðseffektið:
- Lítill breyting = stórar breytingar í hashinu.
- Það er eins og að bæta dropa af matarlit í vatn, og allt í einu breytist allt glasið í lit.