Pouze v prohlížeči

SHA-256 Hash Generátor (text a soubory)

Vypočítejte SHA-256 okamžitě v prohlížeči. Generujte hashe pro text nebo soubory, kopírujte jedním kliknutím a ověřujte kontrolní součty bez nahrávání dat na server.

Počítáno ve vašem prohlížeči Žádné nahrávání souborů Kopírovat a ověřit
Běží lokálně ve vašem prohlížeči. Žádná data se neodesílají.

Výpočet SHA-256 (Text)

SHA-256
Hex
Vstupní bajty: -
Zde se zobrazí stav ověření
Poslední hashe (posledních 5)
Zatím žádná historie
Čekám

Možnosti

Pokročilé

Jak používat

Výpočet SHA-256 (Text)
  1. Vložte text.
  2. SHA-256 se zobrazí automaticky.
  3. Zkopírujte jej nebo vložte očekávaný hash pro ověření.
SHA-256 kontrolní součet (Soubor)
  1. Přetáhněte nebo vyberte soubor.
  2. Klikněte na Vypočítat SHA-256.
  3. Zkopírujte kontrolní součet nebo jej ověřte.

Proč se hashe liší, i když text vypadá stejně

Pokud váš kontrolní součet nesouhlasí, obvykle za to může některá z těchto příčin.

Konce řádků

LF ( ) a CRLF ( ) jsou různé bajtové sekvence.

Mezery nebo nové řádky na konci

I jediná mezera navíc změní výsledný hash, i když text vypadá identicky.

Kódování znaků

Hashe v UTF-8 nebudou odpovídat hashům vytvořeným z jiných kódování.

Unicode normalizace

Vizuálně identické znaky mohou mít různé bajtové sekvence (NFC vs. NFD).

Text vs soubor

Soubory mohou obsahovat značky BOM nebo jiné konce řádků i při stejném viditelném textu.

Příklady (pro ověření správnosti)
Prázdný řetězec e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Pomocí těchto hodnot si můžete rychle ověřit funkčnost.

Časté dotazy

Můžete přidat MD5?

Je to v plánu. Web Crypto API MD5 nepodporuje, takže vyžaduje samostatnou knihovnu. První verze se soustředí na SHA-256.

Funguje to se soubory?

Ano. Prohlížeč načte váš lokální soubor a vypočítá SHA-256, aniž by cokoli nahrával na internet.

Proč je můj hash jiný pro stejný obsah?

Konce řádků (LF/CRLF), mezery na konci, jiné kódování než UTF-8 nebo rozdíly v Unicode normalizaci mění bajtovou posloupnost, a tím i hash.