Miklix

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

Kalkulačka hash kódu, která používá hash funkci Whirlpool k výpočtu hash kódu na základě zadaného textu nebo nahrání souboru.

Tato stránka byla strojově přeložena z angličtiny, aby byla přístupná co největšímu počtu lidí. Strojový překlad bohužel ještě není dokonalá technologie, takže může dojít k chybám. Pokud si přejete, můžete si prohlédnout původní anglickou verzi zde:

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.


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

Data odeslaná nebo soubory nahrané prostřednictvím tohoto formuláře budou na serveru uchovávány pouze po dobu potřebnou k vygenerování požadovaného hash kódu. Budou smazány bezprostředně předtím, než se výsledek vrátí do prohlížeče.

Vstupní data:



Odeslaný text je kódován v UTF-8. Vzhledem k tomu, že hashovací funkce pracují s binárními daty, bude výsledek jiný, než kdyby byl text v jiném kódování. Pokud potřebujete vypočítat hash textu v konkrétním kódování, měli byste místo toho nahrát soubor.



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:


Sdílet na BlueskySdílejte na FacebookuSdílet na LinkedInSdílet na TumblrSdílet na XSdílet na LinkedInPřipnout na Pinterest

Mikkel Christensen

O autorovi

Mikkel Christensen
Mikkel je tvůrcem a majitelem webu miklix.com. Má více než 20 let zkušeností jako profesionální programátor/vývojář softwaru a v současné době pracuje na plný úvazek pro velkou evropskou IT společnost. Pokud zrovna nepíše blog, věnuje svůj volný čas široké škále zájmů, koníčků a aktivit, což se může do jisté míry odrážet v rozmanitosti témat na tomto webu.