CRC-32チェックサム生成ツール

ブラウザ内で計算されます。テキストがサーバーに送信されることはありません。

このツールとは CRC-32チェックサム生成ツール

CRC-32はデータの偶発的な変化を検出するための32ビットのチェックサムです。zipアーカイブ、gzip、PNG画像、Ethernetフレームが破損を検出するのに使うのと同じアルゴリズムです。このツールはテキストのCRC-32を計算し、8文字の16進値と10進の数として、すべてブラウザ内で表示します。CRC-32はエラーを検出するもので、暗号学的ハッシュではなく、セキュリティは提供しない点に注意してください。

使い方

  1. チェックサムを求めたいテキストを入力または貼り付けます。
  2. CRC-32を8文字の16進値と10進の数として読み取ります。
  3. 対象の形式が大文字を想定している場合は16進の大文字表示を有効にします。
  4. どちらの値でもコピーするか、テキストを入力済みのリンクを共有します。

こんなときに便利

2つのテキストがバイト単位で同一か確認したい、あるいはzipやPNGのツールが表示したCRC-32と一致するか確かめたいですか。テキストを貼り付けて8文字の16進値を比べてください。素早い整合性チェックで、偶発的な破損やコピー&ペーストのミスを見つけるのに最適です。改ざん対策やパスワードには、CRC-32は意図的に偽造しやすいため、代わりにSHA-256のような暗号学的ハッシュを使ってください。

よくある質問

これはどのCRC-32の変種ですか。

多項式0xEDB88320を用いるIEEE 802.3の変種で、zip・gzip・PNG・Ethernetと同じものです。文字列123456789に対する検査値はcbf43926で、この標準と一致します。

CRC-32は安全ですか、パスワードに使えますか。

いいえ。CRC-32は偶発的なエラーを検出するためのもので、意図的な改ざん向けではありません。高速ですが偽造しやすく衝突も多いため、パスワード・署名・攻撃者に対する整合性には決して使わないでください。それにはSHA-256を使います。

なぜ16進と10進の値が出るのですか。

同じ32ビットの数を2つの形で表したものです。16進(8文字)は多くのファイルツールが表示する形式で、一部のライブラリやデータベースは10進の整数を示します。相手のツールが求める方をコピーしてください。

テキストはどこかにアップロードされますか。

いいえ。チェックサムはすべてブラウザ内で計算されます。入力した内容がサーバーに送信されたり保存されたりすることはありません。

入力済みの状態で共有できますか。

はい。入力するとURLが自動的に更新されます。アドレスバーからコピーするか「リンクをコピー」ボタンを使えば、開いた人にあなたの入力がそのまま表示されます。

関連ツール