Hash SHA-1 a kontrolní součet souboru

Vypočítejte 40znakový SHA-1 textu UTF-8 nebo místního souboru. Porovnejte součty, zkopírujte či stáhněte výsledek a zjistěte, proč se liší od ID objektu Git.

Vypočítat
0 znaků
Výsledek

Zde se zobrazí výsledek.

Jak vypočítat a ověřit SHA-1

  1. Zadejte text nebo vyberte jeden místní soubor; soubor se použije místo textu.
  2. Volitelně vložte očekávaný SHA-1 bez názvu souboru a spusťte výpočet.
  3. Zkopírujte nebo stáhněte celý 40znakový otisk a zkontrolujte porovnání.

Hash SHA-1 a kontrolní součet souboru: co je dobré vědět

SHA-1 je k dispozici kvůli kompatibilitě s existujícími systémy a zveřejněnými součty. Nehodí se pro nové bezpečnostní návrhy vyžadující odolnost proti kolizím. Výpočet pracuje s přesnými bajty souboru nebo textem UTF-8.

Příklad SHA-1: standardní testovací vektor abc

Vstup
abc
Výsledek
a9993e364706816aba3e25717850c26c9cd0d89d

Hash SHA-1 a kontrolní součet souboru: otázky a odpovědi

Co znamená 40znakový výsledek SHA-1?

Jde o úplný 160bitový otisk SHA-1 v hexadecimálním zápisu malými písmeny. Text se kóduje jako UTF-8; soubory používají původní bajty. Limit je 8 MiB pro text a 32 MiB pro soubory, zpracované v prohlížeči.

Proč se SHA-1 souboru liší od ID objektu Git?

V repozitáři SHA-1 Git hashuje hlavičku objektu spolu s obsahem, ne pouze bajty souboru. Pro blob obsahuje hlavička blob, délku v bajtech a nulový bajt. Nástroj počítá běžné SHA-1, nikoli ID objektů Git nebo HMAC-SHA-1. Pro hash s klíčem použijte HMAC.

Jak porovnat součet a proč se nemusí shodovat?

Vložte pouze očekávaný hexadecimální hash. Porovnání ignoruje velikost písmen a okolní bílé znaky. Velikost písmen vstupu, mezery, CRLF místo LF, poslední konec řádku nebo UTF-8 BOM mění bajty i otisk. Text se nenormalizuje; názvy a cesty souborů se nezahrnují.

Lze SHA-1 dešifrovat? Je ještě bezpečný?

SHA-1 je hash, ne vratné šifrování. Nástroj neobnovuje původní text ani neověřuje podpisy. Kvůli kolizním útokům se SHA-1 nehodí pro nové bezpečnostní návrhy. Používejte ho pro stávající součty; pro nové kontroly souborů zvolte SHA-256 a pro hesla Argon2id nebo jiné specializované schéma.

Odesílají se moje soubory, tokeny nebo text na server?

Ne. Vstup se zpracovává ve vašem prohlížeči. Web poskytuje stránku a programový kód, ale vaše data neodesílá na převodní server ani je neukládá do účtu.

Všechny vývojářské nástroje

Kódování a soubory

Převádějte text, bajty, URL a vložené obrázky bez změny původních dat.

Kontrola dat a textu

Čtěte strukturovaná data, prohlížejte tokeny a hledejte rozdíly mezi texty.

Hashe, identifikátory a plánování

Ověřujte integritu souborů, vytvářejte identifikátory a pracujte s časem i opakovanými úlohami.

Vstup a soubory se zpracovávají na vašem zařízení. Nenechávejte citlivé výsledky ve sdílené schránce. Pro práci se soukromými klíči a tokeny používejte důvěryhodné zařízení.