ファイルのハッシュ値チェック・チェックサム計算
ダウンロードしたファイルが完全で、改ざんされていないかを確認できます。ファイルをここにドロップし、ダウンロードページのチェックサムを貼り付ければ、一致するかどうかがすぐにわかります。MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、CRC32を、どんなサイズのファイルやテキストでも計算します。ファイルはブラウザ内で読み込まれ、アップロードされることはありません。
無料・登録不要
使い方
- ダウンロードしたファイルを枠にドロップするか、複数のファイルをまとめて選びます。
- ダウンロードページに載っているチェックサムを貼り付けるか、SHA256SUMSや.sha256ファイルを開きます。ハッシュの種類は長さから自動判定されます。
- 結果を確認します。緑の「一致」は公開されたファイルとまったく同じ、「不一致」は不完全・破損・別物であることを意味します。
- 各ハッシュ値をコピーするか、共有や後でsha256sum -cで確認できるチェックサムファイルをダウンロードします。
このツールの特長
すぐに照合
期待されるハッシュ値を貼り付けるだけで、ファイルごとに一致・不一致を表示。アルゴリズムは自動で判定します。
7種類を同時に計算
MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、CRC32を1回の読み込みで計算します。
大きなファイルに対応
ファイルをバックグラウンドで少しずつ読み込むため、数GBのISOイメージでもページが固まりません。
チェックサムファイル対応
GNU形式・BSD形式のSHA256SUMS、.md5、.sha256ファイルを読み込み、ファイル名で照合します。
テキストのハッシュ
テキストに切り替えると、文字列をUTF-8としてハッシュ化。パスワードのハッシュやAPI署名の比較に使えます。
アップロードなし
計算は端末内で行われ、ファイルが外に出ることはありません。個人的な書類やバックアップにも安心です。
どのハッシュアルゴリズムを使うべき?
| アルゴリズム | 長さ(16進) | 現在の用途 |
|---|---|---|
| MD5 | 32 | 偶発的な破損の検出のみ。改ざん対策にはならない。 |
| SHA-1 | 40 | 旧式。衝突が実証されているため、セキュリティ用途には使わない。 |
| SHA-256 | 64 | ダウンロード確認の標準。 |
| SHA-384 | 96 | 強力。一部の証明書やTLSで使用。 |
| SHA-512 | 128 | 強力。64ビットのPCではSHA-256より速いことが多い。 |
| SHA3-256 | 64 | SHA-2とは異なる設計の新しい選択肢。 |
| CRC32 | 8 | ZIPや通信での簡易エラーチェック。セキュリティ用途には不向き。 |
ダウンロード後にハッシュを確認する理由
ハッシュ値はファイルの短い指紋です。1バイトでも変われば、指紋はまったく別のものになります。プロジェクトがインストーラーやISOイメージのSHA-256を公開していれば、手元のファイルのハッシュを計算して比べるだけで、オリジナルと完全に同じかどうかがわかります。
途中で切れたダウンロード、USBへのコピー時の破損、ミラーサーバーで差し替えられたファイルを見つけられます。より安全にするには、期待されるハッシュ値をファイルと同じミラーではなく、公式サイトからHTTPSで確認しましょう。
このページを使わずにハッシュを確認する方法
- Windows:PowerShellを開き、Get-FileHash ファイル.iso -Algorithm SHA256 を実行。
- macOS:ターミナルを開き、shasum -a 256 ファイル.iso を実行。
- Linux:sha256sum ファイル.iso を実行。一覧を確認するなら sha256sum -c SHA256SUMS。
- どれもこのページと同じ16進数のハッシュ値を表示します。
プライバシー
多くのオンラインハッシュツールは、チェックサムを計算するためにファイルをアップロードします。このツールはブラウザでファイルを読み込み、WebAssemblyを使って端末内でハッシュを計算します。ページを読み込んだ後はインターネットを切断しても動作します。
よくある質問
SHA-256チェックサムを確認するには?
ファイルを枠にドロップし、ダウンロードページのSHA-256の値を「期待されるハッシュ値」に貼り付けて、緑の「一致」が表示されるか確認します。
「不一致」とはどういう意味ですか?
ファイルがオリジナルと同一ではありません。できれば公式サイトから再ダウンロードしてください。それでも一致しない場合は、ファイルを開かないでください。
大文字と小文字は関係ありますか?
関係ありません。ハッシュ値は16進数なので、ABCとabcは同じです。照合時に大文字・小文字やスペースは無視されます。
ファイルサイズの上限はありますか?
決まった上限はありません。8 MBずつ読み込むため、大きなISOイメージでも扱えます。速度は端末によりますが、PCでは通常毎秒数百MBです。
MD5はまだ安全ですか?
偶発的な破損の検出には使えますが、攻撃者は同じMD5を持つ別のファイルを作れます。セキュリティが重要な場合はSHA-256以上を使ってください。
テキストやパスワードのハッシュも計算できますか?
できます。テキストに切り替えて入力すると、入力に合わせてハッシュ値が更新されます。なお、実際のパスワード保存にはbcryptのようなソルト付きの方式が使われ、単純なハッシュは使いません。
関連ツール
作りたいものがありますか?
作りたい内容を教えてください。
シンプルなWebサイトから本格的なアプリ、AIソリューション、自動化、カスタムシステムまで、作りたいものをお聞かせください。