Checksum CRC32

Esempi
0Caratteri
0Byte
0x04C11DB7Polinomio
0xFFFFFFFFInit
—HEX
—Decimale
—Binario
—Base64

Calcolatore CRC32

Questo è un calcolatore CRC32: checksum sui byte per corruzione accidentale, non un hash di password. CRC is an error-detecting checksum over bytes, not a password hash. Default is IEEE CRC-32 (Ethernet, ZIP, PNG, gzip; polynomial 0x04C11DB7, reflected, init/xorout 0xFFFFFFFF). Identifiers CRC-32, CRC-32C, MPEG-2, BZIP2, JamCRC, IEEE, UTF-8, Hex, Base64, PNG, ZIP stay untranslated. Show Example: ASCII 123456789 → CBF43926. CRC-32C of the same string is E3069283.

Come usarlo

  1. Paste text, hex, Base64 or 8-bit binary, or drop a file (max 10 MB).
  2. Text uses Character Encoding (UTF-8 default; GBK, Big5, Shift_JIS, …). Hex hashes typed bytes. Base64 and Binary decode first.
  3. Algorithm: CRC-32 (IEEE), CRC-32C, MPEG-2, BZIP2, JamCRC.
  4. Output HEX / Hex / Decimal / Binary / Base64. Verify compares CBF43926.
  5. Chips: 123456789, JSON → 7CE63E7D, hex 010203040506 → 81F67724 (decimal 2180413220), CRC-32C.

Codifiche di input

CRC32 hashes bytes. GBK vs UTF-8 changes the sum. Hex 010203040506 is six bytes. Files are raw bytes; typing clears the file.

Varianti (famiglia CRC-32)

All are 32-bit. IEEE is ZIP/PNG default. CRC-32C polynomial 0x1EDC6F41. MPEG-2 and BZIP2 are not reflected. JamCRC is IEEE without xorout (340BC6D9 vs CBF43926).

Cosa significa l output

HEX is eight digits. Decimal is unsigned 32-bit. Binary is 32 bits. Base64 encodes four big-endian bytes. CRC32 is not encryption and not HMAC.

Domande frequenti

  • Polynomial? IEEE 0x04C11DB7. CRC-32C 0x1EDC6F41.
  • Hash tool? That CRC32 option is IEEE only. This page adds variants, files and verify.
  • HMAC? Open HMAC Generator.
  • Upload? No.

Strumenti correlati

MD5/SHA: MD5 & SHA Hash. HMAC: HMAC Generator. Dump: Hex Dump.

MD5 o SHA? Hash Generator →