Přejít k obsahu

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.

Obnovit

Č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ů.

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.