# Generátor SHA-384

Okamžitě vygenerujte hash SHA-384 libovolného textu. Nástroj zakóduje váš vstup jako UTF-8, použije 384bitovou variantu SHA-2 podle FIPS 180-4 a vrátí 96znakový hexadecimální digest nebo jeho formu Base64. Použijte jej k vytvoření hodnot Subresource Integrity, kontrole digestů certifikátů a podpisů nebo porovnání výsledků skriptů a knihoven, které používají SHA-384.

## Často kladené otázky

### Co je SHA-384?

SHA-384 je hash SHA-2 definovaný v FIPS 180-4. Používá 64bitovou kompresní funkci SHA-512 s vlastními počátečními hodnotami a zachovává 384 bitů výsledku. Digest má 48 bajtů, tedy 96 hexadecimálních znaků.

### Jak vytvořím hodnotu Subresource Integrity pomocí SHA-384?

Zvolte výstup Base64, vložte přesný obsah skriptu nebo šablony stylů a vygenerujte hash. Před výsledek přidejte sha384- a vložte jej do atributu integrity značky script nebo link. Bajty se musí přesně shodovat se souborem, který se načítá, včetně závěrečného zalomení řádku.

### Jaké jsou zveřejněné testovací vektory SHA-384?

Prázdný vstup dává 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b. Text abc dává cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7. Tento nástroj vrací přesně tyto hodnoty.

### Je SHA-384 bezpečnější než SHA-256?

SHA-384 má delší výstup, a proto nabízí přibližně 192bitovou odolnost proti kolizím, zatímco SHA-256 poskytuje 128. Jeho zkrácený návrh také odolává útokům prodlužováním délky, vůči nimž SHA-256 odolný není. Oba jsou dnes považovány za bezpečné.

### Je SHA-384 pomalejší než SHA-256?

Na 64bitových procesorech bývá SHA-384 u dlouhých vstupů často rychlejší než SHA-256, protože zpracovává bloky o velikosti 128 bajtů pomocí 64bitových operací. Na 32bitovém hardwaru je tomu obvykle naopak. U krátkých textů je rozdíl zanedbatelný.

### Jak se text před hashováním kóduje?

Vstup se hashováním zpracuje jako bajty UTF-8 přesně tak, jak jste jej zadali. Výsledek ovlivní zalomení řádků, mezery i neviditelné znaky. Pokud se váš digest neshoduje s výsledkem jiného nástroje, nejprve zkontrolujte zakončení řádků a koncové bílé znaky.

### Který výstupní formát mám zvolit?

Hexadecimální formát se běžně používá pro kontrolní součty, protokoly a nástroje příkazového řádku, jako je sha384sum. Base64 je kratší a očekávají jej Subresource Integrity i mnoho hlaviček HTTP. Oba formáty představují stejných 48 bajtů.

### Mám k hashování hesel používat SHA-384?

Ne. Obecné hashovací funkce jsou pro ukládání hesel příliš rychlé a usnadňují offline hádání. Použijte bcrypt, scrypt nebo Argon2, které přidávají sůl a nastavitelnou výpočetní náročnost.

### Kolik textu mohu zahashovat najednou?

Každý požadavek přijímá až 5 MiB textu. Hash se vypočítá na serveru a vstup se neukládá ani nezaznamenává. Pro velké binární soubory použijte místní příkaz, například openssl dgst -sha384.

### Je SHA-384 stejné jako SHA-512 zkrácené na 384 bitů?

Ne tak docela. SHA-384 používá jiné počáteční hashovací hodnoty než SHA-512, takže zkrácením SHA-512bitového hashe na 96 znaků nezískáte hash SHA-384. Když systém požaduje SHA-384, vždy jej vypočítejte přímo.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
