SHA / CRC32 otisky
Reálný výpočet otisku textu přímo v prohlížeči. SHA běží přes WebCrypto, CRC32 je lokální kontrolní součet. Data se neodesílají na server.
Horní přehled zůstává viditelný, ale hlavní práce je teď čistě v široké kartě SHA / CRC32. Výsledek se po akci zobrazí hned pod hlavní částí.
Reálný výpočet otisku textu přímo v prohlížeči. SHA běží přes WebCrypto, CRC32 je lokální kontrolní součet. Data se neodesílají na server.
Vložte známý SHA hash od autora souboru nebo aplikace a ověřte, zda výsledek odpovídá.
Shoda znamená integritu vůči zdroji. Neznamená automaticky, že soubor je bezpečný.
Vyberte soubor a spočítejte jeho otisk lokálně bez uploadu. Vhodné pro kontrolu stažených balíčků a záloh.
Výsledek se zobrazí zde.Report je určený pro dokumentaci kontroly. Neobsahuje původní text, tajný klíč, sůl ani obsah souboru. Uvádí jen typ kontroly, algoritmus, stav, porovnání a doporučený další krok.
Report se vytvoří po výpočtu hashe, HMAC, PBKDF2 nebo souborového otisku.
bcrypt není běžný hash souboru. Je určený pro ukládání hesel s náročností výpočtu a solí.
Argon2id je moderní volba pro hesla. Reálné nasazení vyžaduje paměťové parametry, iterace a backend/WASM.
HMAC používá tajný klíč. Hodí se pro ověření zpráv mezi systémy, ne jen pro běžnou kontrolu souboru.
PBKDF2 ukazuje princip KDF: z hesla a soli vznikne klíč. Pro nové vaulty preferujeme Argon2id/scrypt, ale PBKDF2 je stále běžný standard.
Hash je jednosměrný otisk. Šifrování je vratná ochrana dat s klíčem. Hesla patří do bcrypt/Argon2, ne do SHA.
SHA-256/384/512 jsou vhodné pro integritu dat a kontrolní otisky. Nejsou určeny pro ukládání hesel bez KDF.
SHA-1 a CRC32 držíme jen pro kompatibilitu a starší kontrolní součty. Nejsou to moderní bezpečnostní volby.
Podepsaný hash s tajným klíčem. Hodí se pro API, webhooky nebo ověření zprávy mezi dvěma stranami.
KDF pro odvození klíče z hesla a soli. U nových vaultů je lepší Argon2id/scrypt, ale PBKDF2 je pořád běžný standard.
Password-hash s cost parametrem. Používat přes backend a ověřené knihovny.
Moderní password-hash odolný díky paměťové náročnosti. Vyžaduje jasné parametry.
Pro nové bezpečnostní účely nevhodné. Pokud ho někdy doplníme kvůli starým kontrolním součtům, musí být jasně označený jako legacy.
Ne každý algoritmus je vhodný pro stejný účel. Proto jsou výpočty dostupné jen tam, kde to jde lokálně a bezpečně vysvětlit. Ostatní držíme jako přehled, aby uživatel pochopil rozdíl.
Moderní SHA-2 otisk pro integritu textu a souborů. Vhodná výchozí volba.
Delší SHA-2 varianta. Hodí se tam, kde je požadován silnější bezpečnostní profil.
Velmi dlouhý SHA-2 otisk. V některých systémech může být rychlý a praktický.
Legacy kompatibilita. Pro nové bezpečnostní účely nepoužívat.
Jen pro staré kontrolní součty. Není bezpečný pro důvěryhodné ověřování.
Kontrolní součet proti náhodné chybě, ne kryptografická ochrana.
Hash s tajným klíčem pro zprávy, API podpisy a webhooky.
Odvození klíče z hesla a soli. Demo běží lokálně přes WebCrypto.
Password-hash pro backend. Na stránce ho vysvětlujeme, nefalšujeme výpočet.
Moderní password-hash/KDF. Reálné použití patří do backendu nebo ověřeného WASM.
Užitečná rodina algoritmů, ale není nativně ve WebCrypto na běžných prohlížečích.
Rychlé moderní hashe. Pro web by bylo potřeba přidat ověřenou knihovnu/WASM.
SecureVault drží jasnou hranici mezi hashem, HMAC, KDF a kontrolním součtem. Bezpečný algoritmus je bezpečný jen tehdy, když se použije ke správnému účelu.
Použij SHA-256 nebo SHA-512. Hodí se pro ověření staženého balíčku, zálohy nebo release souboru.
Použij HMAC-SHA256/384/512. Bez tajného klíče běžný hash neprokazuje, kdo zprávu vytvořil.
Pro heslo + sůl použij KDF: Argon2id/scrypt pro nové vaulty, PBKDF2 tam, kde je potřeba kompatibilita.
Hesla nepatří do SHA-256. Použij bcrypt nebo Argon2id přes ověřený backend a jasné parametry.
CRC32 je jen checksum proti náhodné chybě. Není to kryptografická ochrana ani důkaz důvěryhodnosti.
MD5 a SHA-1 zobrazovat jen kvůli starým systémům a kompatibilitě. Pro nové zabezpečení SecureVaultu ne.
Hash Tools nesmí míchat pojmy. Jiný nástroj je pro integritu souboru, jiný pro hesla, jiný pro podepsanou zprávu a jiný pro šifrovací klíč.
Výchozí bezpečná volba pro kontrolu, zda se text nebo soubor změnil. Nepoužívat jako ukládání hesel.
Hash s tajným klíčem. Hodí se pro API podpisy, webhooky a kontrolu zpráv mezi důvěryhodnými stranami.
Pro hesla je potřeba pomalý a parametrizovaný KDF/password-hash. Prostý SHA hash hesla nestačí.
Jen kompatibilita nebo kontrolní součty. Ne jako nový bezpečnostní základ SecureVaultu.
Hash Tools pracuje hlavně s integritou. Umí říct, zda se text nebo soubor změnil vůči známému otisku. Neříká automaticky, že je soubor bezpečný, čistý nebo důvěryhodný.
Lokálně spočítat SHA-1, SHA-256, SHA-384, SHA-512 a CRC32 pro text i vybraný soubor bez uploadu.
Porovná vypočtený otisk se známým hashem od autora, repozitáře nebo staženého balíčku.
Shodný hash znamená stejná data jako zdroj. Pokud je škodlivý už původní soubor, hash to nezachrání.
SHA se nemá používat pro ukládání hesel. Pro hesla patří bcrypt, Argon2id nebo jiný ověřený KDF na backendu.
HMAC a PBKDF2 běží lokálně přes WebCrypto. Slouží pro pochopení principu, ne jako produkční správa klíčů.
Hash je jako digitální otisk. Je výborný pro kontrolu, že stažený soubor odpovídá publikovanému originálu nebo že se záloha během přenosu nezměnila.
Autor zveřejní SHA-256. Po stažení spočítáš hash a porovnáš, zda sedí znak za znakem.
Hash pomůže poznat změnu souboru, ale nechrání ho před čtením. Pro ochranu obsahu je potřeba šifrování.
I malá změna textu vytvoří úplně jiný otisk. To dobře ukazuje princip integrity.
Hash stahuj ideálně z oficiálního webu nebo podepsaného release. Hash z náhodného fóra nemá velkou váhu.
Lokální sada používá známé kontrolní vektory pro SHA, MD5, CRC32, HMAC a deterministickou kontrolu PBKDF2. Bez uploadu a bez externích webů.
Self-test zatím nebyl spuštěn.
Počítadla se ukládají jen v prohlížeči přes localStorage. Neslouží jako serverová analytika.
Praktický režim pro kontrolu instalátorů a buildů. Vybereš soubor, vložíš očekávaný SHA-256 otisk a nástroj lokálně porovná, zda se data nezměnila.
Soubor se nikam neuploaduje. Výpočet probíhá lokálně v prohlížeči.
Hash potvrzuje integritu, ne důvěryhodnost. Proto má smysl ověřit zdroj, build proces a případné přílohy.
U budoucích BGSLock/SecureBGS buildů spoj SHA-256, podpis, changelog a oficiální zdroj.
Otevřít SecureBGSPokud hash nesedí nebo soubor vypadá divně, zkontroluj i příponu, signaturu a rizikový profil.
Otevřít File InspectorU vlastních skriptů nebo release balíčků projdi základní bezpečnostní checklist kódu.
Otevřít Code Inspector