ファイルハッシュ確認
ファイルをドロップし、6 つのチェックサムを配布元の値と比較 — アップロード不要。
チェックサム
ファイルがありません
このカードの任意の場所にファイルをドロップするか、「ファイルを選択」を使ってください。
ファイルの種類は問いません。チェックサムは拡張子ではなくバイト列から計算されます。
MD5 · SHA-1 · SHA-256 · SHA-384 · SHA-512 · CRC32
ファイルはブラウザー内で読み取られ、アップロードされることはありません。
- MD5
- SHA-1
- SHA-256
- SHA-384
- SHA-512
- CRC32
CRC32 はチェックサムであり、暗号学的ハッシュではありません。コピーエラーは検出できますが、改ざんには耐えられません。
使い方
- ファイルを選択、ドロップ、または貼り付けると、すぐにハッシュ化が始まります。ボタンを押す必要はありません。
- 6 つのチェックサムが一度に表示されます。必要なものを行のボタンでコピーするか、6 つすべてを .txt レポートとしてダウンロードできます。
- ダウンロードページに公開されているチェックサムを期待値欄に貼り付けます。16 進数の長さからアルゴリズムを認識し、一致するかどうかを結果に表示します。
- 一致が期待どおりでない場合は、値全体を貼り付けたか、このファイルのものであるかを確認してください。チェックサムはバイト単位で比較します。
- ファイルがブラウザーの外に出ることはありません。アップロード、保存、ファイルやファイル名を含むリクエストは一切ありません。
例
ファイルの内容(hello.txt)
hello world
チェックサム
MD5: 5eb63bbbe01eeed093cb22bb8f5acdc3 SHA-1: 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 SHA-384: fdbd8e75a67f29f701a4e040385e2e23986303ea10239211af907fcbb83578b3e417cb71ce646efd0819dd8c088de1bd SHA-512: 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f CRC32: 0d4a1185
サンプルファイルには上記の 11 文字が含まれ、11 UTF-8 バイトとしてハッシュ化されます。日本語ページのサンプルも同じバイト数です。表示されるサイズは文字数ではなく、実際にハッシュ化されたバイト数です。
ルール・制限・既知の問題
- MD5 と SHA-1 は破られており、セキュリティに関わる用途には絶対に使わないでください。衝突を任意に生成できます。ここに用意しているのは非敵対的な整合性確認のみです。
- CRC32 は暗号学的ハッシュではありません。偶発的な破損を検出し、ZIP や PNG で使われていますが、意図的に細工されたファイルには耐えられません。
- チェックサムの一致は、手元のバイト列が比較した値と一致することだけを意味します。その値を公開したページが改ざんされていたり、値が信頼できない出所だった場合、一致してもファイルが安全とは限りません。このツールはマルウェアのスキャンや署名の検証を行いません。
- ファイル全体をバイト単位でハッシュ化します。トリミング、デコード、拡張子による処理は行わず、ファイル名を変えても結果は変わりません。.zip は中のファイルではなくアーカイブ自体としてハッシュ化されます。
- アルゴリズムは 16 進数の長さで認識します。32 文字の値は常に MD5 として扱われ、切り詰められた SHA-256 は認識できず MD5 として比較され、不一致と報告されます。
- 異なるチェックサムを 2 つ貼り付けた場合は、推測せずに「判定できません」となります。値を 1 つだけ、またはコマンドライン出力の完全な 1 行を貼り付けてください。
- ファイルは一度に 1 つです。複数ドロップすると最初を使い、残りは無視します。フォルダーを確認するには、ご自身のマシンで sha256sum -c や Get-FileHash を使ってください。
- ハードなサイズ上限はありません。読み取りはチャンク単位なので、ファイルサイズにかかわらずメモリ使用量は約 4 MiB のブロック 1 つ分にとどまります。1 GiB を超えるファイルには警告が表示され、いつでもキャンセルできます。速度はデバイスとディスクに依存します。
- ハッシュ化はバックグラウンドで実行されます。Worker に対応していない非常に古いブラウザーではメインスレッドにフォールバックし、大きなファイルでは遅く感じることがあります。
- 非対応:HMAC などの鍵付きダイジェスト、SHA-3、BLAKE3、RIPEMD、Whirlpool、CRC-16、一括検証、URL からのファイル取得、複数のチェックサムの同時比較。
- 何も保存しません。履歴、ローカルストレージ、URL パラメーターはありません。ページを再読み込みするとファイルと結果は破棄されます。
関連ツール
チェックサムと一緒に使われることの多いツールです。