Kalkulačka hash kódu SHA-224
Publikované: 18. februára 2025 o 21:55:52 UTC
Posledná aktualizácia: 12. januára 2026 o 14:28:03 UTC
SHA-224 Hash Code Calculator
SHA-224 (Secure Hash Algorithm 224-bit) je kryptografická hašovacia funkcia, ktorá prijíma vstup (alebo správu) a vytvára výstup s pevnou veľkosťou 224 bitov (28 bajtov), bežne reprezentovaný ako 56-znakové hexadecimálne číslo. Patrí do rodiny hašovacích funkcií SHA-2, ktorú navrhla NSA. V skutočnosti ide o skrátenú verziu SHA-256 s rôznymi inicializačnými hodnotami, určenú pre prípady použitia, kde sú rýchlosť a priestorová efektivita dôležitejšie ako maximálna bezpečnosť, napríklad pre vstavané systémy. SHA-224 sa stále považuje za bezpečný, len o niečo menej ako SHA-256.
Ú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 hašovacom algoritme SHA-224
Nie som zvlášť dobrý v matematike a v žiadnom prípade sa nepovažujem za matematika, takže sa pokúsim vysvetliť túto hašovaciu funkciu spôsobom, ktorému rozumejú aj moji kolegovia nematematici. Ak uprednostňujete vedecky správnu matematickú verziu, určite ju nájdete na mnohých iných webových stránkach ;-)
Predstavme si, že hašovacia funkcia je super high-tech mixér navrhnutý tak, aby vytvoril jedinečné smoothie z akýchkoľvek ingrediencií, ktoré doň vložíte. Vyžaduje si to štyri kroky, z ktorých prvé tri sú identické s SHA-256:
Krok 1: Vložte ingrediencie (Input)
- Predstavte si vstup ako čokoľvek, čo chcete zmiešať: banány, jahody, kúsky pizze alebo dokonca celú knihu. Nezáleží na tom, čo tam dáte – veľké alebo malé, jednoduché alebo zložité.
Krok 2: Proces miešania (hašovacia funkcia)
- Stlačíte tlačidlo a mixér sa rozbehne – seká, mixuje, točí sa šialenými rýchlosťami. Vnútri má špeciálny recept, ktorý nikto nemôže zmeniť.
- Tento recept obsahuje šialené pravidlá ako: „Točiť doľava, točiť doprava, prevrátiť hore nohami, trasieť, sekať čudnými spôsobmi.“ Toto všetko sa deje v zákulisí.
Krok 3: Získate smoothie (výstup):
- Bez ohľadu na to, aké ingrediencie ste použili, mixér vám vždy pripraví presne jeden pohár smoothie (to je pevná veľkosť 256 bitov v SHA-256).
- Smoothie má jedinečnú chuť a farbu na základe ingrediencií, ktoré doň pridáte. Aj keď zmeníte len jednu maličkosť – napríklad pridáte jedno zrnko cukru – smoothie bude chutiť úplne inak.
Krok 4: Skrátiť
- Konečný výstup sa skráti (oreže) na 224 bitov, pričom sa zahodí zostávajúcich 32 bitov. Vďaka tomu je efektívnejší z hľadiska priestoru, ale aj o niečo menej bezpečný. Stále je vhodný na kontroly integrity súborov a podobne, ale na podpisovanie digitálnych certifikátov a iné prípady použitia, kde je dôležitá bezpečnosť, je lepší SHA-256.
Pozrite si aj moju kalkulačku hashovania SHA-256 tu: Odkaz
Ďalšie čítanie
Ak sa vám tento príspevok páčil, možno sa vám budú páčiť aj tieto návrhy:
