# Generátor SHA-224

Vypočítajte hash SHA-224 ľubovoľného textu jediným krokom. Nástroj zakóduje váš vstup ako UTF-8, použije 224-bitový variant z rodiny SHA-2 definovaný v FIPS 180-4 a vráti 56-znakový hexadecimálny digest alebo jeho formu Base64. Vývojári ho používajú na kontrolu digestov v protokoloch a testovacích sadách, ktoré očakávajú SHA-224, napríklad v niektorých TLS, konfiguráciách DNSSEC a podpisovania.

## Často kladené otázky

### Čo je SHA-224?

SHA-224 je členom rodiny SHA-2 definovanej v FIPS 180-4. Používa rovnakú kompresnú funkciu ako SHA-256, ale s odlišnými počiatočnými hodnotami, a výsledok skracuje na 224 bitov. Výstup má 28 bajtov a zobrazuje sa ako 56 hexadecimálnych znakov.

### Ako sa môj text pred hashovaním prevádza na bajty?

Nástroj zakóduje text presne tak, ako ste ho zadali, vo formáte UTF-8 a zahashuje tieto bajty. Počítajú sa medzery, tabulátory aj zalomenia riadkov, takže záverečný nový riadok vytvorí iný digest. Znaky mimo ASCII, napríklad písmená s diakritikou alebo emoji, zaberajú po dva až štyri bajty.

### Ako vyzerá hash SHA-224 prázdneho reťazca?

Zahashovaním prázdneho vstupu vznikne d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. Text abc dá 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, publikovaný testovací vektor. Obe hodnoty môžete použiť na overenie, či sa výsledky inej implementácie zhodujú s touto.

### Aký je rozdiel medzi hexadecimálnym výstupom a výstupom Base64?

Oba zobrazujú rovnakých 28 bajtov. Hexadecimálny zápis predstavuje každý bajt dvoma malými písmenami, takže má 56 znakov, zatiaľ čo Base64 ich zbalí do 40 znakov s výplňou. Vyberte formát, ktorý očakáva váš konfiguračný súbor, hlavička alebo API.

### Je SHA-224 bezpečný?

Pre SHA-224 nie je známy žiadny prakticky využiteľný útok na kolízie ani na nájdenie predobrazu a poskytuje približne 112 bitov odolnosti voči kolíziám. Je slabší než SHA-256 iba preto, že jeho výstup je kratší. Pri nových návrhoch sa častejšie volí SHA-256 alebo SHA-384.

### Prečo použiť SHA-224 namiesto SHA-256?

SHA-224 sa používa najmä vtedy, keď ho vyžaduje protokol alebo štandard, prípadne keď kratší digest šetrí miesto a zároveň zodpovedá bezpečnosti 112-bitového RSA alebo 2048-bitového 3DES. Jeho výpočtová náročnosť je rovnaká ako pri SHA-256. Ak SHA-224 nič nevyžaduje, SHA-256 je bezpečnejšou predvolenou voľbou z hľadiska kompatibility.

### Môžem týmto nástrojom hashovať súbor?

Nástroj hashujú text, ktorý vložíte, nie nahraté súbory. Pri binárnych súboroch použite v počítači príkaz, napríklad openssl dgst -sha224 alebo sha224sum. Obsah textového súboru poskytne rovnaký digest iba vtedy, ak sa presne zhodujú konce riadkov a kódovanie.

### Je SHA-224 vhodný na ukladanie hesiel?

Nie. SHA-224 je zámerne rýchly, takže útočníci môžu skúšať miliardy odhadov za sekundu. Heslá ukladajte pomocou pomalej funkcie so soľou, napríklad bcrypt alebo Argon2, ktoré vytvárajú nástroje Bcrypt Generator a Argon2 Generator na tejto stránke.

### Aký dlhý môže byť vstup?

V jednej požiadavke môžete zahashovať až 5 MiB textu. Hash sa vypočíta na serveri v jednom priechode a nič sa neukladá ani nezaznamenáva. Väčšie dáta je vhodnejšie hashovať lokálne pomocou nástroja príkazového riadka.

### Je výsledok SHA-224 pre rovnaký text vždy rovnaký?

Áno. SHA-224 je deterministický, takže rovnaké bajty vždy vytvoria rovnaký digest v každom systéme. Aj zmena jediného znaku vedie k úplne odlišnému výsledku, vďaka čomu je hash užitočný na odhaľovanie náhodných zmien.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
