Kalkulačka hash kódu SHA-224
Vydáno: 18. února 2025 v 21:55:25 UTC
Poslední aktualizace: 12. ledna 2026 v 14:27:51 UTC
SHA-224 Hash Code Calculator
SHA-224 (Secure Hash Algorithm 224-bit) je kryptografická hašovací funkce, která přijímá vstup (nebo zprávu) a produkuje výstup pevné velikosti 224 bitů (28 bajtů), běžně reprezentovaný jako hexadecimální číslo o délce 56 znaků. Patří do rodiny hašovacích funkcí SHA-2, navržených NSA. Ve skutečnosti se jedná o zkrácenou verzi SHA-256 s různými inicializačními hodnotami, určenou pro případy použití, kde jsou rychlost a prostorová efektivita důležitější než maximální zabezpečení, například pro vestavěné systémy. SHA-224 je stále považován za bezpečný, i když o něco méně než SHA-256.
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 SHA-224
Nejsem zrovna dobrý v matematice a v žádném případě se nepovažuji za matematika, takže se pokusím vysvětlit tuto hašovací funkci způsobem, kterému porozumí i moji kolegové nematematici. Pokud dáváte přednost vědecky správné matematické verzi, jsem si jistý, že ji najdete na spoustě dalších webových stránek ;-)
Každopádně si představme, že hašovací funkce je super high-tech mixér navržený tak, aby vytvořil jedinečné smoothie z jakýchkoli ingrediencí, které do něj vložíte. To vyžaduje čtyři kroky, z nichž první tři jsou identické s SHA-256:
Krok 1: Vložení ingrediencí (Input)
- Představte si vstupní materiál jako cokoli, co chcete smíchat: banány, jahody, kousky pizzy nebo dokonce celou knihu. Nezáleží na tom, co do něj vložíte – velké nebo malé, jednoduché nebo složité.
Krok 2: Proces míchání (hašovací funkce)
- Stisknete tlačítko a mixér se rozjede – seká, mixuje, točí se šílenými rychlostmi. Uvnitř má speciální recept, který nikdo nemůže změnit.
- Tento recept obsahuje bláznivá pravidla jako: „Točit doleva, točit doprava, obracet vzhůru nohama, třepat, sekat divnými způsoby.“ To vše se děje v zákulisí.
Krok 3: Získáte smoothie (výstup):
- Bez ohledu na to, jaké ingredience jste použili, mixér vám vždy připraví přesně jeden šálek smoothie (to je pevná velikost 256 bitů v SHA-256).
- Smoothie má jedinečnou chuť a barvu založenou na ingrediencích, které do něj přidáte. I když změníte jen jednu maličkost – třeba přidáte jedno zrnko cukru – smoothie bude chutnat úplně jinak.
Krok 4: Zkrácení
- Konečný výstup je zkrácen (oříznut) na 224 bitů, přičemž zbývajících 32 bitů je zahozeno. Díky tomu je efektivnější z hlediska prostoru, ale také o něco méně bezpečný. Stále je to v pořádku pro kontroly integrity souborů a podobně, ale pro podepisování digitálních certifikátů a další případy použití, kde je důležité zabezpečení, je lepší SHA-256.
Podívejte se také na mou kalkulačku hashování SHA-256 zde: Odkaz
Další čtení
Pokud se vám tento příspěvek líbil, mohly by se vám líbit i tyto návrhy:
