CRC-32チェックサム生成ツール
ブラウザ内で計算されます。テキストがサーバーに送信されることはありません。
このツールとは CRC-32チェックサム生成ツール
CRC-32はデータの偶発的な変化を検出するための32ビットのチェックサムです。zipアーカイブ、gzip、PNG画像、Ethernetフレームが破損を検出するのに使うのと同じアルゴリズムです。このツールはテキストのCRC-32を計算し、8文字の16進値と10進の数として、すべてブラウザ内で表示します。CRC-32はエラーを検出するもので、暗号学的ハッシュではなく、セキュリティは提供しない点に注意してください。
使い方
- チェックサムを求めたいテキストを入力または貼り付けます。
- CRC-32を8文字の16進値と10進の数として読み取ります。
- 対象の形式が大文字を想定している場合は16進の大文字表示を有効にします。
- どちらの値でもコピーするか、テキストを入力済みのリンクを共有します。
こんなときに便利
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が自動的に更新されます。アドレスバーからコピーするか「リンクをコピー」ボタンを使えば、開いた人にあなたの入力がそのまま表示されます。