入力

出力

CRC-32とは?

CRC-32は巡回冗長検査に基づく広く使われている誤り検出符号です。32ビット(4バイト)のチェックサムを生成し、8文字の16進数文字列として表現されます。

CRC-32はZIPアーカイブ、PNG画像、イーサネットフレームなど多くのファイル形式やプロトコルで使用されています。アルゴリズムはGF(2)上の多項式除算に基づいています。

使い方

1

テキストを入力

左のエディタにテキストを入力します。サンプルをクリックするかファイルをアップロードすることもできます。

2

チェックサムを確認

右パネルにCRC-32チェックサムが8文字の16進数文字列として即座に表示されます。

3

コピーまたはダウンロード

コピーまたはダウンロードをクリックします。

チェックサムの例

CRC-32チェックサム生成の例:

入力テキスト

入力

CRC-32チェックサム出力

出力

よくある質問

CRC-32は暗号ハッシュですか?

いいえ。CRC-32はエラー検出用であり、セキュリティ用ではありません。CRC変種の包括的なリストはCRC RevEngカタログをご覧ください。

CRC-32はどこで使われていますか?

CRC-32はZIP/GZIP形式、PNG検証、イーサネットで使用されています。PNG仕様でその使用が定義されています。

データはサーバーに送信されますか?

いいえ。すべてのCRC-32計算はブラウザ内でローカルに行われます。

CRC-32はSHA-256と比べてどれくらい速いですか?

CRC-32は単純なXORとシフト操作を使用するため、SHA-256のような暗号ハッシュよりもはるかに高速です。

関連ツール

詳細: CRCの痛くないガイドおよびPython binascii.crc32