Výpočet CRC a Adler-32
Kontrolní součty CRC-32, CRC-32C, CRC-16 (CCITT, ARC, MODBUS), CRC-8 a Adler-32 z textu. Anglicky CRC32 calculator.
Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.
Kontrolní součet textu
Zdroj: text výše (0 bajtů v UTF-8)
| CRC-32 (ISO-HDLC, zip, PNG) | 00000000 | |
|---|---|---|
| CRC-32C (Castagnoli) | 00000000 | |
| CRC-16/CCITT-FALSE | ffff | |
| CRC-16/ARC | 0000 | |
| CRC-16/MODBUS | ffff | |
| CRC-8 | 00 | |
| Adler-32 (zlib) | 00000001 |
CRC slouží k odhalení náhodných chyb při přenosu, ne jako ochrana proti úmyslné změně dat.
Jak použít: Výpočet CRC a Adler-32
CRC a Adler-32 jsou kontrolní součty, které odhalí náhodné poškození dat při přenosu nebo uložení. Nástroj spočítá CRC-32, CRC-32C, několik variant CRC-16, CRC-8 a Adler-32 z textu v UTF-8.
- Vlož text do pole
Text. - V poli
Zobrazit jakozvol hex, nebo desítkový zápis. - V tabulce najdi variantu, kterou používá tvůj protokol nebo formát.
Časté chyby a tipy
- Varianty CRC-16
- CRC-16 existuje v mnoha variantách (CCITT, ARC, MODBUS) s jiným polynomem a počáteční hodnotou. Výsledky se liší, proto zjisti, kterou variantu zařízení nebo protokol očekává.
- Kontrolní součet není hash
- CRC spolehlivě zachytí náhodné chyby, ale záměrnou úpravu dat neodhalí — útočník snadno upraví data tak, aby součet zůstal stejný. Pro ochranu proti úpravám použij hash nebo HMAC.
- Kde se CRC-32 používá
- CRC-32 najdeš v ZIP, gzip nebo PNG, CRC-32C v iSCSI a úložištích, Adler-32 ve formátu zlib.
Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.
Další nástroje v kategorii Generátory
- Generátor UUID a ULID Generování UUID v1, v4, v7 a ULID a rozbor existujících identifikátorů včetně času vzniku.
- Generátor hesel a náhodných řetězců Náhodné řetězce a hesla z vybraných znaků, z bezpečného zdroje náhody.
- Generátor Lorem Ipsum Vyplňovací text: odstavce, věty nebo slova, volitelně s klasickým začátkem.
- Generátor testovacích XML dat Stovky až tisíce fiktivních XML záznamů podle šablony: 350 typů hodnot — česká jména a adresy, firmy s platným IČO, účty, IBAN a QR platby, rodná čísla, letiště, kryptoměnové adresy, data pro vývoj i statistická rozdělení.
- Generátor testovacích JSON dat Fiktivní JSON záznamy podle šablony se správnými typy hodnot: pole, objekt nebo JSON Lines, 350 typů dat od jmen a IBAN po letiště, JWT, Bitcoin a Ethereum adresy.
- Generátor hashů (MD5, SHA-1, SHA-256…) Otisky MD5, SHA-1, SHA-2, SHA-3 a RIPEMD-160 textu nebo souboru, včetně HMAC.
- Generátor a čtečka QR a čárových kódů QR kód, EAN, Code 128, Data Matrix, PDF417, Aztec a dalších přes 100 typů čárových kódů ke stažení jako SVG nebo PNG a čtení QR i čárových kódů z obrázku.
- Generátor QR platby Generátor bankovního QR kódu pro platbu v ČR: číslo účtu a banka nebo IBAN, částka, symboly a zpráva.
- Bcrypt hash a ověření hesla Vytvoření bcrypt hashe hesla s volitelným cost faktorem a ověření hesla proti hashi.