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