Kalkulačka hash kódu SHA-224
Vydáno: 18. února 2025 v 21:55:25 UTC
Kalkulačka hash kódu, která používá 224bitovou (SHA-224) hašovací funkci Secure Hash Algorithm (SHA-224) k výpočtu hash kódu na základě zadání textu nebo nahrání souboru.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 vytváří výstup s pevnou velikostí, 224 bitů (28 bajtů), běžně reprezentovaný jako 56znakové hexadecimální číslo. Patří do rodiny hašovacích funkcí SHA-2 navržených NSA. Je to skutečně zkrácená verze SHA-256 s různými inicializačními hodnotami, určená pro případy použití, kde jsou rychlost a prostorová efektivita důležitější než maximální zabezpečení, například vestavěné systémy. SHA-224 je stále považován za bezpečný, i když jen 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 algoritmu hash SHA-224
Nejsem nijak zvlášť dobrý v matematice a v žádném případě se nepovažuji za matematika, takže se pokusím vysvětlit tuto hashovací funkci tak, aby jí moji kolegové nematematici rozuměli. Pokud dáváte přednost vědecky správné matematické verzi, jsem si jistý, že ji najdete na mnoha jiných webech ;-)
Každopádně si představme, že hashovací funkce je super high-tech mixér navržený k vytvoření jedinečného smoothie z jakýchkoli ingrediencí, které do něj dáte. To trvá čtyři kroky, z nichž první tři jsou totožné s SHA-256:
Krok 1: Vložte ingredience (vstup)
- Představte si vstup jako cokoli, co chcete rozmixovat: banány, jahody, plátky pizzy nebo dokonce celou knihu. Nezáleží na tom, co vložíte - velké nebo malé, jednoduché nebo složité.
Krok 2: Proces míchání (Hashovací funkce)
- Zmáčknete tlačítko a mixér jde divoce – seká, mixuje, točí šílenými rychlostmi. Má uvnitř speciální recept, který nikdo nezmění.
- Tento recept obsahuje bláznivá pravidla jako: "Otočte se vlevo, otočte vpravo, překlopte vzhůru nohama, protřepejte, sekejte podivný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 dá přesně jeden šálek smoothie (to je pevná velikost 256 bitů v SHA-256).
- Smoothie má jedinečnou chuť a barvu podle ingrediencí, které do něj vložíte. I když změníte jen jednu maličkost – například přidání jednoho zrnka cukru – smoothie bude chutnat úplně jinak.
Krok 4: Zkrácení
- Konečný výstup je zkrácen (oříznut) na 224 bitů, zbývajících 32 bitů se zahodí. Díky tomu je prostorově efektivnější, ale také o něco méně bezpečný. Stále 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á bezpečnost, je SHA-256 lepší.
Podívejte se také na moji hašovací kalkulačku SHA-256 zde: Kalkulačka hash kódu SHA-256