CRC32 チェックサム

例
0文字数
0バイト
0x04C11DB7多項式
0xFFFFFFFFInit
—HEX
—十進
—バイナリ
—Base64

CRC32 計算機

CRC32 計算機です。バイトの誤り検出用チェックサムであり、パスワードハッシュではありません。 CRC はバイトの誤り検出用チェックサムであり、パスワードハッシュではありません。このページの既定は Ethernet / ZIP / PNG / gzip の IEEE CRC-32(多項式 0x04C11DB7、反射、init と xorout は 0xFFFFFFFF)です。CRC-32、CRC-32C、MPEG-2、BZIP2、JamCRC、IEEE、UTF-8、Hex、Base64、PNG、ZIP は翻訳しません。例を表示すると ASCII 123456789 が CBF43926 になります。同じ文字列の CRC-32C は E3069283 です。

使い方

  1. テキスト、hex、Base64、8 ビットバイナリを貼るか、ファイルをドロップ(最大 10 MB)。自動変換はオンです。
  2. 入力がテキストのときは文字コード(既定 UTF-8。GBK、Big5、Shift_JIS などは Base64 ツールと同じ)。Hex は入力したバイトをハッシュします。Base64 とバイナリは先にバイトへ戻します。
  3. アルゴリズム: CRC-32 (IEEE)、CRC-32C、MPEG-2、BZIP2、JamCRC。
  4. 出力 HEX / Hex / 十進 / バイナリ / Base64。カードは常に 4 種を出します。照合は CBF43926 のような期待値です。
  5. チップ: 123456789、JSON → 7CE63E7D、hex 010203040506 → 81F67724、CRC-32C。

入力の符号化

CRC32 はバイトを対象にします。GBK と UTF-8 では同じ文字でも値が違います。Hex 010203040506 は 6 バイトです。ファイルは生バイト。入力欄に打つとファイルは消えます。

バリアント(CRC-32 系)

いずれも 32 ビット。IEEE が ZIP/PNG の既定。CRC-32C の多項式は 0x1EDC6F41。MPEG-2 と BZIP2 は非反射。JamCRC は最終 XOR なし(123456789 は 340BC6D9)。

出力の意味

HEX は 8 桁。十進は符号なし 32 ビット。バイナリは 32 ビット。Base64 は 4 バイト(BE)。CRC32 は暗号化でも HMAC でもありません。

よくある質問

  • 多項式は? IEEE は 0x04C11DB7。CRC-32C は 0x1EDC6F41。
  • ハッシュツールと同じ? あちらは IEEE のみ。このページは変種・ファイル・照合があります。
  • HMAC? HMAC 生成ツールを開いてください。
  • アップロード? しません。

関連ツール

MD5/SHA: MD5 & SHA Hash。鍵付き: HMAC Generator。ダンプ: Hex Dump。

MD5 や SHA が必要ですか? Hash Generator →