Přejít k obsahu

Generátor SHA-224

Vypočítejte hash SHA-224 libovolného textu v jednom kroku. Nástroj zakóduje váš vstup jako UTF-8, spustí 224bitovou variantu rodiny SHA-2 definovanou v FIPS 180-4 a vrátí 56znakový hexadecimální digest nebo jeho formu Base64. Vývojáři jej používají ke kontrole digestů v protokolech a testovacích sadách, které očekávají SHA-224, například některé TLS, konfigurace DNSSEC a podepisování.

Obnovit

Často kladené otázky

Co je SHA-224?

SHA-224 je členem rodiny SHA-2 definované v FIPS 180-4. Používá stejnou kompresní funkci jako SHA-256, ale s jinými počátečními hodnotami, a zkracuje výsledek na 224 bitů. Výstup má 28 bajtů, zobrazených jako 56 hexadecimálních znaků.

Jak se můj text před hashováním převádí na bajty?

Nástroj zakóduje text přesně tak, jak jste jej zadali, jako UTF-8 a zahashuje tyto bajty. Počítají se mezery, tabulátory i zalomení řádků, takže koncový nový řádek vytvoří jiný digest. Znaky mimo ASCII, například písmena s diakritikou nebo emoji, zabírají každý dva až čtyři bajty.

Jak vypadá hash SHA-224 prázdného řetězce?

Hashování prázdného vstupu vrátí d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. Text abc dává 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, zveřejněný testovací vektor. Obě hodnoty můžete použít k ověření, že jiná implementace vrací stejný výsledek.

Jaký je rozdíl mezi hexadecimálním výstupem a výstupem Base64?

Oba zobrazují stejných 28 bajtů. Hexadecimální zápis představuje každý bajt dvěma malými znaky, celkem tedy 56 znaky, zatímco Base64 je zabalí do 40 znaků s doplněním. Zvolte formát, který očekává váš konfigurační soubor, hlavička nebo API.

Je SHA-224 bezpečný?

U SHA-224 není znám žádný praktický útok na kolize ani předobrazy a nabízí přibližně 112bitovou odolnost proti kolizím. Je slabší než SHA-256 pouze proto, že má kratší výstup. Pro nové návrhy jsou běžnější volbou SHA-256 nebo SHA-384.

Proč bych měl použít SHA-224 místo SHA-256?

SHA-224 se používá hlavně tam, kde jej vyžaduje protokol nebo standard, případně kde kratší digest šetří místo a přitom odpovídá 112bitovému zabezpečení 2048bitového RSA nebo 3DES. Jeho výpočetní náročnost je stejná jako u SHA-256. Pokud SHA-224 nic nevyžaduje, SHA-256 je bezpečnější výchozí volbou kvůli kompatibilitě.

Mohu tímto nástrojem vytvořit hash souboru?

Nástroj hashováním zpracovává vložený text, nikoli nahrané soubory. Pro binární soubory použijte na svém počítači příkaz, například openssl dgst -sha224 nebo sha224sum. Vložením obsahu textového souboru získáte stejný digest pouze tehdy, pokud přesně odpovídá zakončení řádků i kódování.

Je SHA-224 vhodnou volbou pro ukládání hesel?

Ne. SHA-224 je záměrně rychlý, takže útočníci mohou vyzkoušet miliardy kombinací za sekundu. Hesla ukládejte pomocí pomalé funkce se solí, jako je bcrypt nebo Argon2, které generují nástroje Bcrypt Generator a Argon2 Generator na tomto webu.

Jak dlouhý může být vstup?

V jedné žádosti můžete zahashovat až 5 MiB textu. Hash se vypočítá na serveru v jediném průchodu a nic se neukládá ani nezaznamenává. Větší data je lepší hashovat lokálně pomocí nástroje příkazového řádku.

Je výsledek SHA-224 vždy stejný pro stejný text?

Ano. SHA-224 je deterministický, takže stejné bajty vždy vytvoří stejný digest na každém systému. I změna jediného znaku vede ke zcela odlišnému výsledku, díky čemuž je hash užitečný pro odhalení náhodných změn.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.