Miklix

Whirlpool Hash Code Calculator

Publikované: 18. februára 2025 o 21:27:21 UTC
Posledná aktualizácia: 12. januára 2026 o 14:23:10 UTC

Kalkulačka hash kódu, ktorá používa hash funkciu Whirlpool na výpočet hash kódu na základe zadaného textu alebo nahraného 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

Hašovacia funkcia Whirlpool je kryptografická hašovacia funkcia navrhnutá Vincentom Rijmenom (jedným zo spolutvorcov AES) a Paulom SLM Barretom. Prvýkrát bola predstavená v roku 2000 a neskôr v roku 2003 revidovaná 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ý) hašovací kód, typicky 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 hašovacom algoritme Whirlpool

Nie som matematik ani kryptograf, takže sa pokúsim vysvetliť, ako táto hašovacia funkcia funguje, laikmi. Ak uprednostňujete vedecky presné, matematicky podložené vysvetlenie, určite ho nájdete aj na iných webových stránkach ;-)

Predstavte si, že si pripravujete smoothie so všetkými možnými ingredienciami: banány, jahody, špenát, arašidové maslo atď. Tu je to, čo Whirlpool robí s vašimi ingredienciami (alebo údajmi):

Krok 1 – Rozdelenie všetkého (Rozdelenie údajov na kúsky)

  • Najprv rozdelí vaše dáta na malé časti, ako napríklad krájanie ovocia pred mixovaním.

Krok 2 – Šialene mixujte (miešajte to)

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

  • Vymeniť a otočiť (Substitúcia): Niektoré figúrky sa vymenia za iné, napríklad jahoda sa vymení za čučoriedku.
  • Vmiešanie v kruhoch (permutácia): Zmes sa otáča a presúva sa z jedného miesta na druhé, takže nič nezostane na pôvodnom mieste.
  • Všetko spolu rozmixovať (miešanie): Rozdrví a premieša, aby sa chute (alebo údaje) rovnomerne rozložili v celej zmesi.
  • Pridajte tajnú ingredienciu (kľúčové miešanie): Posype sa „tajnou ingredienciou“ (špeciálnym kódom), 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 nevyberiete. Zostane vám len finálny nápoj.

Ďalšie čítanie

Ak sa vám tento príspevok páčil, možno sa vám budú páčiť aj tieto návrhy:


Zdieľať na BlueskyZdieľať na FacebookuZdieľať na LinkedInZdieľať na TumblrZdieľať na XZdieľať na LinkedInPripnúť na Pintereste

Mikkel Christensen

O autorovi

Mikkel 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.