Miklix

Whirlpool Hash Code Calculator

Publikované: 18. februára 2025 o 21:27:21 UTC

Kalkulačka hash kódu, ktorá používa funkciu Whirlpool hash na výpočet hash kódu na základe zadávania textu alebo nahrávania súboru.

Táto stránka bola strojovo preložená z angličtiny, aby bola prístupná čo najväčšiemu počtu ľudí. Žiaľ, strojový preklad ešte nie je dokonalá technológia, takže sa môžu vyskytnúť chyby. Ak chcete, môžete si pozrieť pôvodnú anglickú verziu tu:

Whirlpool Hash Code Calculator

Hashovacia funkcia Whirlpool je kryptografická hašovacia funkcia navrhnutá Vincentom Rijmenom (jeden zo spoludizajnérov AES) a Paulom SLM Barretom. Prvýkrát bol predstavený v roku 2000 a neskôr revidovaný v roku 2003 s cieľom zlepšiť bezpečnosť. Whirlpool je súčasťou normy ISO/IEC 10118-3, vďaka čomu je vhodný pre širokú škálu kryptografických aplikácií. Generuje 512-bitový (64-bajtový) hash kód, zvyčajne reprezentovaný ako 128 hexadecimálnych znakov.

Úplné odhalenie: konkrétnu implementáciu hashovacej funkcie použitej na tejto stránke som nenapísal. Ide o štandardnú funkciu, ktorá je súčasťou programovacieho jazyka PHP. Vytvoril som len webové rozhranie, aby som ju tu pre pohodlie sprístupnil verejnosti.


Výpočet nového kódu Hash

Údaje odoslané alebo súbory nahrané prostredníctvom tohto formulára sa na serveri uchovávajú len tak dlho, ako je potrebné na vygenerovanie požadovaného kódu hash. Vymažú sa bezprostredne pred vrátením výsledku do prehliadača.

Vstupné údaje:



Odoslaný text je kódovaný v UTF-8. Keďže hašovacie funkcie pracujú s binárnymi údajmi, výsledok bude iný, ako keby bol text v inom kódovaní. Ak potrebujete vypočítať hash textu v konkrétnom kódovaní, mali by ste namiesto toho nahrať súbor.



O algoritme Whirlpool Hash

Nie som matematik ani kryptograf, takže sa pokúsim laicky vysvetliť, ako táto hašovacia funkcia funguje. Ak dávate prednosť vedecky presnému, matematicky náročnému vysvetleniu, určite ho nájdete na iných weboch ;-)

V každom prípade si predstavte, že pripravujete smoothie so všetkými druhmi ingrediencií: banány, jahody, špenát, arašidové maslo atď. Tu je to, čo Whirlpool robí s vašimi ingredienciami (alebo údajmi):

Krok 1 – Nasekajte všetko (rozdelenie údajov na kúsky)

  • Po prvé, rozdelí vaše údaje na malé kúsky, ako je krájanie ovocia pred mixovaním.

Krok 2 – Zmiešajte ako blázon (zmiešajte to)

Teraz vloží tieto kúsky do výkonného mixéra s 10 rôznymi rýchlosťami (nazývanými „koly“). Každé kolo zmiešava údaje iným spôsobom:

  • Swap and Flip (Substitution): Niektoré kúsky sa vymenia za iné, napríklad zámena jahody za čučoriedku.
  • Miešanie v kruhoch (permutácia): Otáča zmes a presúva ingrediencie z jedného miesta na druhé, takže nič nezostane na pôvodnom mieste.
  • Všetko spolu rozdrviť (miešanie): Rozdrví a premieša, aby sa chute (alebo údaje) rovnomerne rozšírili po celej zmesi.
  • Pridajte tajnú ingredienciu (mixovanie kľúčov): Prisypáva „tajnú ingredienciu“ (špeciálny kód), aby bolo smoothie jedinečné.

Krok 3 – Konečný výsledok (Hash)

  • Po 10 kolách intenzívneho mixovania získate hladký, dokonale namiešaný nápoj – alebo v tomto prípade 512-bitový hash. Pôvodné banány alebo špenát už zo smoothie nie je možné vytiahnuť. Všetko, čo máte, je posledný nápoj.
Zdieľať na BlueskyZdieľať na FacebookuZdieľať na LinkedInZdieľať na TumblrZdieľať na XZdieľať na LinkedInPripnúť na Pintereste

Mikkel Bang Christensen

O autorovi

Mikkel Bang Christensen
Mikkel je tvorcom a majiteľom miklix.com. Má viac ako 20 rokov skúseností ako profesionálny počítačový programátor/vývojár softvéru a v súčasnosti pracuje na plný úväzok pre veľkú európsku IT korporáciu. Keď práve nepíše blog, venuje svoj voľný čas širokej škále záujmov, koníčkov a aktivít, čo sa môže do istej miery odrážať v rôznorodosti tém na tejto webovej lokalite.