Whirlpool Kalkulačka hash kódu
Vydáno: 18. února 2025 v 21:26:48 UTC
Poslední aktualizace: 12. ledna 2026 v 14:20:45 UTC
Whirlpool Hash Code Calculator
Hašovací funkce Whirlpool je kryptografická hašovací funkce navržená Vincentem Rijmenem (jedním ze spoluautorů AES) a Paulem SLM Barretem. Poprvé byla představena v roce 2000 a později v roce 2003 revidována za účelem zlepšení zabezpečení. Whirlpool je součástí standardu ISO/IEC 10118-3, takže je vhodná pro širokou škálu kryptografických aplikací. Generuje 512bitový (64bajtový) hašovací kód, obvykle reprezentovaný jako 128 hexadecimálních znaků.
Plné odhalení: konkrétní implementaci hashovací funkce použité na této stránce jsem nenapsal. Jedná se o standardní funkci, která je součástí programovacího jazyka PHP. Vytvořil jsem pouze webové rozhraní, abych ji zde pro pohodlí zpřístupnil veřejnosti.
O hašovacím algoritmu Whirlpool
Nejsem matematik ani kryptograf, takže se pokusím vysvětlit, jak tato hašovací funkce funguje, laicky. Pokud dáváte přednost vědecky přesnému, matematicky podloženému vysvětlení, jsem si jistý, že ho najdete i na jiných webových stránkách ;-)
Představte si, že si připravujete smoothie ze všech možných ingrediencí: banánů, jahod, špenátu, arašídového másla atd. Zde je to, co Whirlpool udělá s vašimi ingrediencemi (nebo daty):
Krok 1 – Rozdělení všech dat na kousky
- Nejprve rozdělí vaše data na malé části, jako když krájíte ovoce před mixováním.
Krok 2 – Mixujte jako blázen (Míchejte to)
Nyní vloží tyto části do výkonného mixéru s 10 různými rychlostmi (nazývanými „koly“). Každé kolo mixuje data jiným způsobem:
- Swap and Flip (Substituce): Některé dílky se vymění za jiné, například jahoda za borůvku.
- Vmíchávání v kruzích (permutace): Otáčí směsí a přesouvá ingredience z jednoho místa na druhé, takže nic nezůstane na původním místě.
- Všechno rozmixovat (Míchání): Rozmixuje a promíchá, aby se chutě (nebo data) rovnoměrně rozprostřely v celé směsi.
- Přidání tajné ingredience (klíčové míchání): Posype se „tajnou ingrediencí“ (speciálním kódem), aby bylo smoothie jedinečné.
Krok 3 – Konečný výsledek (Hash)
- Po 10 kolech intenzivního mixování získáte hladký, dokonale namíchaný nápoj – nebo v tomto případě 512bitový hash. Původní banány nebo špenát už z smoothie nelze vytáhnout. Zbývá vám jen finální nápoj.
Další čtení
Pokud se vám tento příspěvek líbil, mohly by se vám líbit i tyto návrhy:
- Kalkulačka hash kódu HAVAL-224/3
- Kalkulačka hash kódu Fowler-Noll-Vo FNV1-64
- Tiger-192/3 Kalkulačka hash kódu
