# Generátor SHA-1

Pomocí tohoto generátoru SHA-1 vytvoříte hash SHA-1 libovolného textu. Zadejte text a nástroj jej zakóduje jako UTF-8, vypočítá 160bitový digest SHA-1 a vrátí jej jako 40místný řetězec malých hexadecimálních znaků, stejnou hodnotu, jakou vytvoří sha1sum a standardní knihovny. Užitečné pro vývojáře, kteří ověřují starší kontrolní součty, zkoumají identifikátory ve stylu Git nebo potřebují odpovídat starším API, která stále očekávají SHA-1.

## Často kladené otázky

### Co vrací generátor SHA-1?

Vrací digest SHA-1 vašeho textu jako 40 malých hexadecimálních znaků, které představují 160 bitů. Stejný text vždy vytvoří stejný hash.

### Jaký je hash SHA-1 slova hello?

Slovo hello zapsané malými písmeny bez koncového nového řádku má hash aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Použijte jej jako rychlou testovací hodnotu při porovnávání s vlastním kódem.

### Proč se můj hash SHA-1 neshoduje s jiným nástrojem?

Text se hashujte přesně tak, jak jste ho zadali, včetně mezer, tabulátorů a konců řádků. Koncový nový řádek přidaný příkazem echo nebo konce řádků Windows CRLF vytvoří zcela jiný hash.

### Jak se kóduje text Unicode?

Nástroj před hashováním kóduje text jako UTF-8, což je výchozí nastavení ve většině jazyků a terminálů. Systém, který stejné znaky hashujte jako bajty UTF-16 nebo Latin-1, získá jiný výsledek.

### Je SHA-1 stále bezpečný?

Ne. Praktická kolize SHA-1 byla zveřejněna v roce 2017 a prohlížeče i certifikační autority přestaly přijímat podpisy SHA-1. Pro podpisy, kontroly integrity proti neoprávněným změnám a nové návrhy použijte SHA-256 nebo SHA-512.

### Je to stejný hash, který Git používá pro commity?

Ne přímo. Git hashujte hlavičku, například blob následovaný délkou obsahu a nulovým bajtem, a teprve potom obsah, takže prostý SHA-1 textu souboru se liší od ID objektu Git.

### Mohu vytvořit hash souboru?

Nástroj vytváří hash textu, který vložíte nebo napíšete, nikoli nahraných souborů. U binárních souborů použijte sha1sum na Linux, shasum na macOS nebo Get-FileHash -Algorithm SHA1 v PowerShell.

### Lze SHA-1 dešifrovat?

Ne, SHA-1 je jednosměrná funkce a nemá klíč, kterým by ji bylo možné dešifrovat. Krátké nebo běžné vstupy lze přesto najít ve vyhledávacích tabulkách, proto hash slabého tajného údaje nikdy nepovažujte za ochranu.

### Používá nástroj sůl nebo klíč HMAC?

Ne, počítá prostý SHA-1 textu přesně tak, jak byl zadán. Pro hashování s klíčem použijte nástroj HMAC a pro hesla pomalý algoritmus, například bcrypt nebo Argon2.

### Kolik textu mohu hashovat?

Zadejte alespoň jeden znak a maximálně 5 MB textu; větší vstup bude odmítnut zprávou. Výsledek je totožný s možností SHA-1 v Generátoru hashů.

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)
