©️ CRC32ジェネレーター
任意のテキストのCRC32チェックサムを計算。標準CRC32アルゴリズム、多項式0xEDB88320、8桁の16進数文字列として出力。
CRC32ジェネレーターについて
CRC32(巡回冗長検査、32ビット)は、データの意図しない変更を検出するために広く使用されるチェックサムアルゴリズムです。多項式0xEDB88320(0x04C11DB7の反転形式)を使用し、32ビット値を生成し、一般的に8桁の16進数文字列として表示されます。このツールはすべてブラウザ内で完結——アップロードは一切ありません。
仕組み
- 入力テキストはまずUTF-8バイトとしてエンコードされます。
- 多項式0xEDB88320から256エントリのルックアップテーブルが構築されます。
- 各バイトが実行中のチェックサムとXORされ、その後シフトとテーブルインデックスが行われます。
- 最終値は反転され、大文字の8桁16進数文字列としてフォーマットされます。
ユースケース
- 既知のCRC32値に対するファイルやメッセージの整合性検証。
- ZIP、PNG、イーサネットなど多くの形式で使用されるチェックサムの生成。
- 転送中の偶発的なデータ破損の迅速な検出。
- 非暗号学的目的の識別子やハッシュ様値の構築。
よくある質問
CRC32はパスワードに安全ですか? いいえ。CRC32はチェックサムであり、暗号化ハッシュではありません。高速で衝突が起きやすく、パスワード保存や認証には絶対に使用しないでください。
このツールはテキストをアップロードしますか? いいえ。すべての計算はローカルブラウザで行われます。
他のツールと結果が異なるのはなぜですか? 一部のツールは生バイトでCRC32を計算し、他のツールは異なるエンコーディングや初期値を使用します。このツールは入力をUTF-8としてエンコードし、標準初期値0xFFFFFFFFと最終反転を使用します。
出力形式は何ですか? ゼロ埋めされた8文字の大文字16進数文字列です。例えば入力 123456789 に対して CBF43926 となります。