Miklix

GOST Hash kóða reiknivél

Birt: 19. mars 2025 kl. 20:48:19 UTC

Hash kóða reiknivél sem notar GOST kjötkássaaðgerðina til að reikna út kjötkássakóða byggt á textainnslætti eða skráarupphleðslu.

Þ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:

GOST Hash Code Calculator

GOST kjötkássaaðgerðin vísar til fjölskyldu dulritunar kjötkássaaðgerða sem skilgreindar eru af rússneskum stjórnvöldum. Þekktasta útgáfan er GOST R 34.11-94, sem var mikið notað í Rússlandi og öðrum löndum sem samþykktu GOST staðla. Það tók síðar við af GOST R 34.11-2012, einnig þekkt sem Streebog. Þetta er upprunalega útgáfan.

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 GOST Hash reikniritinn

Ég er hvorki stærðfræðingur né dulkóðunarsérfræðingur, en ég mun reyna að útskýra þessa hash fall með daglegu samanburði sem vonandi aðrir sem ekki eru stærðfræðingar geta skilið. Ef þú kýst vísindalega rétta, stærðfræðilega útgáfu, þá er ég viss um að þú getur fundið hana annars staðar ;-)

Ímyndaðu þér GOST sem háþróaða "gagnablandara" sem breytir öllu sem þú setur í hann í einstakan smoothie. Með sömu innihaldsefnum mun hann alltaf búa til sama smoothie, en ef minnsta breyting er gerð á innihaldsefnum færðu algjörlega annan smoothie.

Þetta er þriggja skrefa ferli:

Skref 1: Undirbúningur innihaldsefna (Padding)

  • Þú byrjar með "innihaldsefnum" (skilaboðin).
  • Ef skilaboðin þín eru ekki réttri stærð fyrir blandarann, þá bætir GOST við "fylliefnum" (aukagögnum) til að gera það að passa fullkomlega. Þetta er eins og að bæta vatni við til að fylla upp í blandarann.

Skref 2: Blandara með leynilegu uppskriftum (Blandara)

  • GOST blandar ekki bara einu sinni - það blanda gögnunum aftur og aftur með leynilegri uppskrift.
  • Þessi uppskrift felur í sér:
    • Skera (brjóta gögnin í litla parta).
    • Skipta (blanda hlutunum saman).
    • Hrærir (blanda þeim aftur saman á nýjan hátt).

Ímyndaðu þér kokk sem hefur flókna aðferð við að blanda innihaldsefnum til að tryggja að enginn geti giskað á hvernig það er gert. Þetta er það sem GOST gerir með gögnin þín.

Skref 3: Bera fram smoothie (Endanlegt hash)

  • Eftir alla blandinguna færðu smoothie-inn þinn - fasta stærð, ruglaða útgáfu af gögnunum þínum.
  • Þessi smoothie er einstök fyrir upprunaleg innihaldsefni þín. Breyttu hvað sem er, jafnvel smá smákrabba, og þú færð algjörlega annan smoothie.

Þessi útgáfa af GOST fallinu notar upprunalegu "prófunarbreytur" S-kassar, sem ekki er mælt með til notkunar í framleiðslu. Ef þú ætlar að nota GOST, ættir þú líklega að nota þá útfærslu sem notar CryptoPro S-kassa í staðinn: GOST CryptoPro Hash kóða reiknivél

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.